forked from Bewelge/dnaSequenceVisualizer
-
Notifications
You must be signed in to change notification settings - Fork 0
dnamusic
Bankn8II©$A edited this page Jul 30, 2026
·
1 revision
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.
g++ https://github.com/logan-a-richey/midi_writer_cpp
From the project root folder, run make.
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
ComPoSARC ©1932
