Merge branch 'bug/JAL-3296changeStartInvalidateCursor' into develop
authorJim Procter <jprocter@issues.jalview.org>
Thu, 27 Feb 2020 15:08:49 +0000 (15:08 +0000)
committerJim Procter <jprocter@issues.jalview.org>
Thu, 27 Feb 2020 15:08:49 +0000 (15:08 +0000)
1  2 
src/jalview/datamodel/Sequence.java

@@@ -446,19 -446,18 +446,19 @@@ public class Sequence extends ASequenc
    }
  
    /**
 -   * DOCUMENT ME!
 +   * Answers the sequence name, with '/start-end' appended if jvsuffix is true
     * 
 -   * @return DOCUMENT ME!
 +   * @return
     */
    @Override
    public String getDisplayId(boolean jvsuffix)
    {
 -    StringBuffer result = new StringBuffer(name);
 -    if (jvsuffix)
 +    if (!jvsuffix)
      {
 -      result.append("/" + start + "-" + end);
 +      return name;
      }
 +    StringBuilder result = new StringBuilder(name);
 +    result.append("/").append(start).append("-").append(end);
  
      return result.toString();
    }
    public void setStart(int start)
    {
      this.start = start;
+     sequenceChanged();
    }
  
    /**
  
      List<SequenceFeature> result = getFeatures().findFeatures(startPos,
              endPos, types);
 -    if (datasetSequence != null)
 -    {
 -      result = datasetSequence.getFeatures().findFeatures(startPos, endPos,
 -              types);
 -    }
 -    else
 -    {
 -      result = sequenceFeatureStore.findFeatures(startPos, endPos, types);
 -    }
  
      /*
       * if end column is gapped, endPos may be to the right,