[Dynamite] Is this working now then?
Ewan Birney
birney@ebi.ac.uk
Mon, 6 Mar 2000 04:17:40 +0000 (GMT)
>
> (1) Model descriptors
>
> - SingleHMM, PairHMM, PolymerHMM
> ... these specify the topology of the models
>
> - SingleParameters, PairParameters, PolymerParameters
> ... these specify the parameterisations of the models
> ... these should probably be interfaces rather than data structures,
> ... so that we can e.g. provide a wrapper class that maps "gap_open"
> ... & "gap_extend" to the appropriate transitions in a Needleman-Wunsch
> ... model
Ok. I *really* can't see how you get the parameters separated from the
model easily. Can you give me some IDL to persuade me one way or the
other?
>
> (NB I think all alignment algorithms should be global at the minute. Doing
> local alignment is effectively an optimisation step, equivalent to saying
> that some cells are zero throughout the matrix)
Fine...
>
> (2) DP algorithms & results
>
> - SingleViterbiAlgorithm, PairViterbiAlgorithm, PolymerViterbiAlgorithm
> ... these return an alignment & a log-likelihood
> ... my feeling on alignments is much the same as my feeling on
> ... sequences: the base alignment class should be VERY simple,
> ... probably just a sequence<int> describing the state path through the
> ... HMM. We can get additional functionality by inheriting.
Alignment data structure - is going to be fun. I want to call it
"traceback" not "alignment" so people don't think it is an alignment
in the way that they think MSF is an alignment.
>
> - SingleForwardBackwardAlgorithm, etc.
>
> - SingleCounts, PairCounts, PolymerCounts
> [and possibly SingleDerivatives, PairDerivatives, PolymerDerivatives?]
> ... these are datastructures returned by the Forward-Backward algorithm
Right. We have too many things that want to go into the model stuff
for me
model
parameters
counts
derivatives
so I guess - Ian - if you can come up with a way of pulling these
things apart and putting them back together again I would be delighted
to see it.
Got to be some magic here...
>
> Ian
>
>
> _______________________________________________
> Dynamite mailing list - Dynamite@bioperl.org
> http://www.bioperl.org/mailman/listinfo/dynamite
>