-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuniprot_test.py
More file actions
36 lines (30 loc) · 998 Bytes
/
uniprot_test.py
File metadata and controls
36 lines (30 loc) · 998 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from Bio import SeqIO
record = SeqIO.read(open('P38398_uniprot.xml'),'uniprot-xml')
#record.features
for ref in record.annotations['references']:
print ref.pubmed_id
break
#record.annotations['comment_domain']
#print record.annotations['comment_tissuespecificity']
#record.annotations['comment_enzymeregulation']
#record.annotations['comment_disease']
#record.annotations['comment_onlineinformation']
#record.annotations['comment_subunit']
#record.annotations['comment_function']
#record.annotations['comment_polymorphism']
#record.annotations['comment_PTM']
#print record.annotations['comment_function']
#print record.annotations.keys()
for feature in record.features:
print feature.qualifiers
break
feature.type
feature.location
feature.id
feature.qualifiers
#print feature.qualifiers
#str(feature.location).split(':')
#handle = open('P38398_uniprot.xml','rU')
#for record in SeqIO.parse(handle,'uniprot-xml'):
# print(record)
#handle.close()