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
- Download repository.
- Import controller.py to access functions.
- Use functions described above using only their names (no filepath required, already handled by controller.py).
- 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.