Skip to content

Code for analyzing aligned DNA sequences. Inputs are XML's created running BLAST remotely on the NCBI website.

Notifications You must be signed in to change notification settings

deniz-askin/Aligned-DNA-Sequence-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNA Sequence Analysis

An aligned DNA sequence analyzer that remotely runs the BLAST algorithm on the NCBI database and runs analysis on the retrieved XML data.

Requirements

Use the package manager pip to install Biopython.

pip install biopython

Usage

Enter the accession number (ex. "MT263381") of the nucleotide you would like to run BLAST on to NCBI-BLAST.py

NCBIWWW.qblast("blastn", "nt", "MT263381", hitlist_size=200,  format_type='XML')

Then use the Genome.py methods to run analysis.

g=Genome(aligned_sequences)
g.protein_differences()
g.amino_acid_differences()
g.consensus_sequence()

License

MIT

About

Code for analyzing aligned DNA sequences. Inputs are XML's created running BLAST remotely on the NCBI website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages