JAL-1264 reverted (removed added method)
[jalview.git] / src / jalview / datamodel / Alignment.java
index bfe6406..b2d4f0f 100755 (executable)
@@ -1528,32 +1528,4 @@ public class Alignment implements AlignmentI
   {
     return dataset;
   }
-
-  /**
-   * Returns an iterable collection of annotations on this alignment which match
-   * the given criteria.
-   */
-  @Override
-  public Iterable<AlignmentAnnotation> findAnnotation(SequenceI datasequence,
-          String calcId, String label)
-  {
-    List<AlignmentAnnotation> result = new ArrayList<AlignmentAnnotation>();
-    for (AlignmentAnnotation ann : annotations)
-    {
-      // only sequence-linked annotations can qualify (have a datasequence)
-      if (ann.sequenceRef == null)
-      {
-        continue;
-      }
-      boolean matchDatasequence = (ann.sequenceRef.getDatasetSequence() == datasequence);
-      final String annCalcId = ann.getCalcId();
-      boolean matchCalcId = (annCalcId != null && annCalcId.equals(calcId));
-      boolean matchLabel = (ann.label != null && ann.label.equals(label));
-      if (matchDatasequence && matchCalcId && matchLabel)
-      {
-        result.add(ann);
-      }
-    }
-    return result;
-  }
 }