
|
DP demonstration programs.
Dynamic programming is used in bioinformatics to find good ways of labeling
sequences of amino-acids or nucleotides, given that you have some model of how
things can change over time. The org.biojava.bio.dp package provides a toolkit for
building arbitrary HMMs that define grammers over
ResidueLists. This gives you great flexibility to design
your HMM on a whim, and see if it works. The down-side of this is that we can't
guarantee that the performance of all algorithms will rival that of hand-edited
C-code.
The demonstration applications here are to show you the sorts of things that can
be done with very little effort. They are not meant as fully fledged applications,
although you may choose to build an application from them.
|