Skip to main content

Genbank file parser.

Project description

Usage:

>>> import nebgb
>>> rec = nebgb.parse_file("./test/data/simple-1.gb").next()
>>> rec.locus["name"]
'NP_034640'
>>> rec.locus["length"]
182
>>> rec.keywords["source"]["name"]
'house mouse'
>>> rec.features[1]["properties"]["product"]
'interferon beta, fibroblast'
>>> for seq in rec.seqiter:
...    print seq
mnnrwilhaafllcfsttalsinykqlqlqertnirkcqelleqlngkinltyradfkip
memtekmqksytafaiqemlqnvflvfrnnfsstgwnetivvrlldelhqqtvflktvle
ekqeerltwemsstalhlksyywrvqrylklmkynsyawmvvraeifrnfliirrltrnf
qn

Alternatively you can use nebgb.parse() to parse a string or iterator that yields lines of a Genbank file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nebgb-0.0.4.tar.gz (7.5 kB view details)

Uploaded Source

File details

Details for the file nebgb-0.0.4.tar.gz.

File metadata

  • Download URL: nebgb-0.0.4.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nebgb-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d330c7173938bd25039d15a4386976fbaeafef18b2b390305ec245fdac123c3b
MD5 5621cbee6626c23454bec7178357537d
BLAKE2b-256 eeb9161ac9e96fea389f04858daefee4035b43c7c1fa11581f7a3b5f42a0403d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page