import jalview.util.Comparison;
import java.awt.Color;
+import java.util.List;
import java.util.Map;
public class HMMERColourScheme extends ResidueColourScheme
{
colour = ColorUtils.getGraduatedColour(value.floatValue(), 0,
- Color.WHITE, 3f, Color.blue);
+ Color.WHITE, 4.52f, Color.blue);
}
else if (value < 0)
{
public void alignmentChanged(AnnotatedCollectionI collection,
Map<SequenceI, SequenceCollectionI> hiddenReps)
{
- SequenceI seq = collection.getSequences().get(0);
- hmm = seq.getHMM();
+ List<SequenceI> seqs = collection.getSequences();
+ for (SequenceI seq : seqs)
+ {
+ if (seq.getHMM() != null)
+ {
+ hmm = seq.getHMM();
+ break;
+ }
+ }
+
}
Map<SequenceI, SequenceCollectionI> hiddenRepSequences)
{
HiddenMarkovModel markov = null;
- SequenceI seq = sg.getSequences().get(0);
- markov = seq.getHMM();
+ List<SequenceI> seqs = sg.getSequences();
+ for (SequenceI seq : seqs)
+ {
+ if (seq.getHMM() != null)
+ {
+ markov = seq.getHMM();
+ break;
+ }
+ }
HMMERColourScheme colour = new HMMERColourScheme(markov);
return colour;