Skip to main content

Support for binary sequence formats in Biopython

Project description

BinSeqs - Support for binary sequence formats in Bioython

BinSeqs is a Python package intended to enrich the SeqIO framework from Biopython by adding support for some binary sequence formats.

Formats supported

  • xdna format, used by DNA Strider and Serial Cloner: reading and writing supported
  • snapgene format, used by SnapGene: reading support only

Usage

The BinSeqs parsers and writers are not designed to be used independently and should instead be used through the Biopython's SeqIO module.

Simply import the incenp.bio.seqio module to make the parsers and writers available to Biopython's SeqIO:

from Bio import SeqIO
import incenp.bio.seqio

records = list(SeqIO.parse('snapgene_file.dna', 'snapgene'))
SeqIO.write(records, 'serialcloner_file.xdna', 'xdna')

Copying

BinSeqs is free software and distributed under the terms of a BSD-like license. The full license is included in the LICENSE.txt file of the source distribution.

Homepage

The project is located at https://incenp.org/dvlpt/binseqs.html (homepage) and https://git.incenp.org/damien/binseqs (repository and bug tracker).

Project details


Download files

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

Files for incenp.binseqs, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size incenp.binseqs-0.1.0-py2.py3-none-any.whl (10.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size incenp.binseqs-0.1.0.tar.gz (7.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page