shuffle: add basic Markov shuffle, other minor cleanups
commit33986d3d92db741d26e53a6ebde99b470e18321d
authorMichael Coleman <mkc@stowers-institute.org>
Thu, 22 May 2008 15:38:30 +0000 (22 10:38 -0500)
committerMichael Coleman <mkc@stowers-institute.org>
Thu, 22 May 2008 15:38:30 +0000 (22 10:38 -0500)
treeae130055993bf3f54de2f1bc20915db92dd9b90d
parentba46597793732d380bab93ebb266ef85d3103c16
shuffle: add basic Markov shuffle, other minor cleanups

Add Markov shuffle, which generates Markov sequences with memory of length N
based on the input database.  (N == 3 seems to be roughly equivalent to random
shuffling or reversing.)

Add a report of the overlapping real and decoy six-mers.

All programs now use a common default SHUFFLED prefix and FASTA file reader.
greylag.py
greylag_shuffle_database.py
greylag_validate.py