- if (endRes > 0)
- {
- endRes += start - 1;
- }
-
- this.end = endRes;
- }
-
- }
-
- /**
- * Creates a new Sequence object.
- *
- * @param name DOCUMENT ME!
- * @param sequence DOCUMENT ME!
- */
- public Sequence(String name, String sequence)
- {
- this(name, sequence, 1, -1);
- }
-
- /**
- * Creates a new Sequence object.
- *
- * @param seq DOCUMENT ME!
- */
- public Sequence(SequenceI seq)
- {
- this(seq.getName(), seq.getSequence(), seq.getStart(), seq.getEnd());
- }
-
- /**
- * DOCUMENT ME!
- *
- * @param v DOCUMENT ME!
- */
- public void setSequenceFeatures(SequenceFeature [] features)
- {
- sequenceFeatures = features;
- }
-
- public synchronized void addSequenceFeature(SequenceFeature sf)
- {
- if(sequenceFeatures==null)
- {
- sequenceFeatures = new SequenceFeature[0];