*/
private SequenceI seqrep;
- /*
- * HMM consensus sequence for group (if any)
- */
- private SequenceI hmmConsensus;
-
private int width = -1;
/*
hmmNormaliseSequenceLogo = state;
}
- @Override
- public SequenceI getHmmConsensus()
- {
- return hmmConsensus;
- }
-
- @Override
- public void setHmmConsensus(SequenceI hmmSeq)
- {
- this.hmmConsensus = hmmSeq;
- }
-
public ProfilesI getConsensusData()
{
return consensusProfiles;
this.hmmProfiles = hmmProfiles;
}
+ @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;
+ }
+
}