Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

dnamusic

A program to generate MIDI files from DNA sequences using the system described in King, R. D., & Angus, C. G. (1996). PM—protein music. Bioinformatics, 12(3), 251-252.

dependencies

g++ https://github.com/logan-a-richey/midi_writer_cpp

compiling

From the project root folder, run make.

running

bin/dnamusic [sequence] [output filename]

For example:

bin/dnamusic ATGCCAGAGCCAGCGAAGTCTGCTCCCGCCCCGAAAAAGGGCTCCAAGAAGGCGGTGACTAAGGCGCAGAAGAAAGACGGCAAGAAGCGCAAGCGCAGCCGCAAGGAGAGCTATTCCATCTATGTGTACAAGGTTCTGAAGCAGGTCCACCCTGACACCGGCATTTCGTCCAAGGCCATGGGCATCATGAATTCGTTTGTGAACGACATTTTCGAGCGCATCGCAGGTGAGGCTTCCCGCCTGGCGCATTACAACAAGCGCTCGACCATCACCTCCAGGGAGATCCAGACGGCCGTGCGCCTGCTGCTGCCTGGGGAGTTGGCCAAGCACGCCGTGTCCGAGGGTACTAAGGCCGTCACCAAGTACACCAGCGCTAAGTAA H2BC11.mid

(Note the above should be all one line.)

This example will output:

MPEPAKSAPAPKKGSKKAVTKAQKKDGKKRKRSRKESYSIYVYKVLKQVHPDTGISSKAMGIMNSFVNDIFERIAGEASRLAHYNKRSTITSREIQTAVRLLLPGELAKHAVSEGTKAVTKYTSAK
Saved H2BC11.mid

About

Based on King, R. D., & Angus, C. G. (1996). PM—protein music. Bioinformatics, 12(3), 251-252.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages