BioPythonTip for GenBank

파싱한 후 취할 수 있는 객체들

RecordParser를 썼을때

parser = GenBank.RecordParser()
iterator = GenBank.Iterator()
while 1:
    cur_record = iterator.next()
    if cur_record is None:
        break
    cur_record.어쩌구저쩌구

위 파서는 핵산DB, 단백질 DB모두에게 적용된다.

FeatureParser 를 썼을때

parser = GenBank.FeatureParser()
iterator = GenBank.Iterator()
while 1:
    cur_record = iterator.next()
    if cur_record is None:
        break
    cur_record.어쩌구저쩌구

가장 자세히 파싱할 수 있는 파서이며, 위 cur_record 객체는 SeqFeature를 따르는 객체로, BioCorba로 연동도 될 수 있다.