private List<SequenceI> sequences;
- private SequenceI hmmConsensus;
-
protected List<SequenceGroup> groups;
protected char gapCharacter = '-';
}
@Override
- public SequenceI getHmmConsensus()
- {
- return hmmConsensus;
- }
-
- @Override
- public void setHmmConsensus(SequenceI hmmConsensus)
- {
- this.hmmConsensus = hmmConsensus;
- }
-
- @Override
public void setupJPredAlignment()
{
SequenceI repseq = getSequenceAt(0);
}
}
}
+
+ @Override
+ public List<SequenceI> getHmmSequences()
+ {
+ List<SequenceI> result = new ArrayList<>();
+ for (int i = 0; i < sequences.size(); i++)
+ {
+ SequenceI seq = sequences.get(i);
+ if (seq.hasHMMProfile())
+ {
+ result.add(seq);
+ }
+ }
+ return result;
+ }
}