public interface StatePath extends Alignment
A state path should have the following structure:
SCORES -> list of step-wise scores for each state (transition + emission)
SEQUENCE -> sequence emitted by the machine
SEQUENCE
-> Gapped view (gap inserted for every position aligned with a dot-state
-> Sequence emitted by emission states as Alignment
label_n = input_SymbolList_n
-> gapped view of SymbolList_n
I think that this scheme keeps the emitted alignment as close as possible to a sensible path through the sequence coordinate space, while making this gappable adapts this to the same co-ordinate system as the HMM state-path space.
Alignment.SymbolListIterator
Modifier and Type | Field and Description |
---|---|
static Object |
SCORES
Alignment label for the likelyhood at each step.
|
static Object |
SEQUENCE
Alignment label for the emitted sequence.
|
static Object |
STATES
Alignment label for the state path.
|
EDIT, EMPTY_LIST
Modifier and Type | Method and Description |
---|---|
double |
getScore()
Return the overall score for this state-path and it's emissions.
|
getLabels, subAlignment, symbolAt, symbolListForLabel, symbolListIterator
edit, getAlphabet, iterator, length, seqString, subList, subStr, symbolAt, toList
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
double getScore()
Copyright © 2014 BioJava. All rights reserved.