コード例 #1
0
ファイル: test_GO.py プロジェクト: lawAfua/Gene-Ontology
def test_GO_1():
    go = GO.GO('go.obo')
    assert 'is_a' in go.relations
    assert 'ends_during' in go.relations
    assert 'happens_during' in go.relations
    assert 'has_part' in go.relations
    assert 'negatively_regulates' in go.relations
    assert 'never_in_taxon' in go.relations
    assert 'occurs_in' in go.relations
    assert 'part_of' in go.relations
    assert 'positively_regulates' in go.relations
    assert 'regulates' in go.relations
    assert 'starts_during' in go.relations
コード例 #2
0
ファイル: GOTermSeeker.py プロジェクト: ubc-msl/categorizer
	#keywords = ['transcription', 'translation', 'transcribed' ]
	#keywords = ['cell cycle', 'division' ]
	#keywords = [ 'cytoskeleton' ]
	#keywords = [ 'metabolism' ]
	#keywords = ['Protein folding', 'chaperone', 'heat shock' ]
	#keywords = ['proteolysis', 'proteasom', 'ubiquitin' ]
	#keywords = [ 'splicing', 'spliceosom' ]
	#keywords = [ 'transport', 'localiz' ]

	#keywords = [ 'oxidoreduct' ]
	
	#output_file = 'r:/tmp.txt'


	if len(sys.argv) == 4:

		global go

		go_file = sys.argv[1]
		keyword = sys.argv[2].replace('"', '')
		keywords = [keyword]
		output_file = sys.argv[3]

		go = GO.GO(obo_file = go_file)

		seekGOTerms(keywords, output_file)

		print 'DONE'
	else:
		displayHelp()
コード例 #3
0
ファイル: test_GO.py プロジェクト: lawAfua/Gene-Ontology
def test_GO_2():
    go = GO.GO('go.obo')

    assert len((go.relations['is_a'], [go.categories['GO:0000022']])) == 2