*/
public class Sequence implements SequenceI
{
-
SequenceI datasetSequence;
String name;
private char [] sequence;
/** DOCUMENT ME!! */
public SequenceFeature[] sequenceFeatures;
- /** This array holds hidden sequences
- * of which this sequence is the representitive member of a group
- */
- SequenceGroup hiddenSequences;
/**
* Creates a new Sequence object.
this.annotation.addElement(annotation);
}
- public SequenceGroup getHiddenSequences()
- {
- return hiddenSequences;
- }
- public void addHiddenSequence(SequenceI seq)
- {
- if (hiddenSequences == null)
- {
- hiddenSequences = new SequenceGroup();
- }
- hiddenSequences.addSequence(seq, false);
- }
-
- public void showHiddenSequence(SequenceI seq)
- {
- hiddenSequences.deleteSequence(seq, false);
- if (hiddenSequences.getSize(false) < 1)
- {
- hiddenSequences = null;
- }
- }
/**
* test if this is a valid candidate for another
- * sequence's dataset sequence.
- *
+ * sequence's dataset sequence.
+ *
*/
private boolean isValidDatasetSequence() {
if (datasetSequence!=null)