import org.testng.annotations.Test;
+import junit.extensions.PA;
+
public class HMMProbabilityDistributionAnalyserTest {
HMMProbabilityDistributionAnalyser analyser = new HMMProbabilityDistributionAnalyser();
{
analyser.sequences = new Vector<>();
analyser.hmm = new HiddenMarkovModel();
- analyser.hmm.addFileProperty("LENG", "8");
+ analyser.hmm.setProperty("LENG", "8");
List<HMMNode> nodes = new ArrayList<>();
nodes.add(new HMMNode());
for (int i = 1; i < 9; i++)
{
HMMNode node = new HMMNode();
- node.setAlignmentColumn(i);
+ node.setResidueNumber(i - 1);
nodes.add(node);
}
- analyser.hmm.setNodes(nodes);
+ PA.setValue(analyser.hmm, "nodes", nodes);
SequenceI[] sequence = new Sequence[] {
new Sequence("seq1", "ATGWWSCF"), new Sequence("seq2", "GGMKI"),