Skip to content

Scripts for DNA translation, RNA transcription, GC content calculations, percent composition & ATCG base count calculations in Python

License

Notifications You must be signed in to change notification settings

chamkank/Python-DNA-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Bioinformatics Framework

Repository that contains python scripts for DNA analysis, specifically:

  • DNA translation
  • GC content calculations (ratio or percentage)
  • ATCG base ratio functions (percent composition, base count)

##Functions:

  • DNA_translation - returns complementary sequence
  • RNA_transcription - returns RNA sequence
  • nucleotide_count - returns specific base counts
  • total_nucleotide_count - returns a dictionary containing ATCG base count values
  • nucleotide_composition - returns specific base % composition
  • total_nucleotide_composition - returns a dictionary containing ATCG base % composition values
  • GC_content - returns GC content as a percent, or G+C ratio

##Instructions/Setup

  1. Download repository.
  2. Import controller.py to access functions.
  3. Use functions described above using only their names (no filepath required, already handled by controller.py).
  4. Use Python's help function to access type contracts, descriptions, and sample usage of any function in this framework.

##Development

  • Functions are being adapted to read FASTA format.
  • Setup.py will be incorporated to easily install and use the tool.

About

Scripts for DNA translation, RNA transcription, GC content calculations, percent composition & ATCG base count calculations in Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages