public void deleteAllGroups()
{
groups.removeAllElements();
-
- int i = 0;
-
- while (i < sequences.size())
- {
- SequenceI s = getSequenceAt(i);
- s.setColor(java.awt.Color.white);
- i++;
- }
}
/** */
// Can only be done once, if dataset is not null
// This will not be performed
Sequence[] seqs = new Sequence[getHeight()];
+ SequenceI currentSeq;
for (int i = 0; i < getHeight(); i++)
{
- if(getSequenceAt(i).getDatasetSequence()!=null)
+ currentSeq = getSequenceAt(i);
+ if(currentSeq.getDatasetSequence()!=null)
{
- seqs[i] = (Sequence)getSequenceAt(i).getDatasetSequence();
+ seqs[i] = (Sequence)currentSeq.getDatasetSequence();
}
else
{
- seqs[i] = new Sequence(getSequenceAt(i).getName(),
+ seqs[i] = new Sequence(currentSeq.getName(),
AlignSeq.extractGaps(
jalview.util.Comparison.GapChars,
- getSequenceAt(i).getSequence()
+ currentSeq.getSequence()
),
- getSequenceAt(i).getStart(),
- getSequenceAt(i).getEnd());
- seqs[i].sequenceFeatures = getSequenceAt(i).getSequenceFeatures();
+ currentSeq.getStart(),
+ currentSeq.getEnd());
+ seqs[i].sequenceFeatures = currentSeq.getSequenceFeatures();
+ seqs[i].setDescription(currentSeq.getDescription());
getSequenceAt(i).setSequenceFeatures(null);
getSequenceAt(i).setDatasetSequence(seqs[i]);
}