Skip to content

๐Ÿ‘“ Python library to parse Snapgene *.dna files to dict or biopython seqrecord.

License

Notifications You must be signed in to change notification settings

Edinburgh-Genome-Foundry/SnapGeneReader

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

57 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SnapGene Reader

GitHub Actions 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(file_path)
seqrecord = snapgene_file_to_seqrecord(file_path)

Installation

Install with PIP:

pip install snapgene_reader

Test with Pytest:

pytest --cov=snapgene_reader tests/

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!

About

๐Ÿ‘“ Python library to parse Snapgene *.dna files to dict or biopython seqrecord.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%