Convert Snapgene *.dna files dict/json/biopython.


Keywords
DNA, sequence, design, format, converter, biopython, genbank, sequence-design, snapgene, synthetic-biology
License
MIT
Install
pip install snapgene-reader==0.1.22

Documentation

SnapGene Reader

Travis CI build status https://coveralls.io/repos/github/Edinburgh-Genome-Foundry/SnapGeneReader/badge.svg?branch=master

SnapGene Reader is a Python library to parse Snapgene *.dna files into dictionaries or Biopython SeqRecords:

from snapgene_reader import snapgene_file_to_dict, snapgene_file_to_seqrecord

file_path = './snap_gene_file.dna'
dictionary = snapgene_file_to_dict(filepath)
seqrecord = snapgene_file_to_seqrecord(filepath)

Installation

Install with PIP:

pip install snapgene_reader

Test with Pytest:

python -m pytest
# or simply "pytest"

Licence = MIT

SnapGene Reader is an open-source software originally written by Isaac Luo at the Cai Lab. This fork is released on Github under the MIT licence. Everyone is welcome to contribute!