X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FSequenceI.java;h=ca12c8310b692cb4a678d08ddda9f639f06bbd14;hb=08b87509ada06ac8614424247346daef4054b41a;hp=0b2656416e5ab49339fed5cd60cc801cb86b90e2;hpb=3d4ead4880755ec949de0300c232544ba965e60d;p=jalview.git diff --git a/src/jalview/datamodel/SequenceI.java b/src/jalview/datamodel/SequenceI.java index 0b26564..ca12c83 100755 --- a/src/jalview/datamodel/SequenceI.java +++ b/src/jalview/datamodel/SequenceI.java @@ -386,6 +386,12 @@ public interface SequenceI extends ASequenceI */ public boolean addSequenceFeature(SequenceFeature sf); + /** + * Deletes the feature from the sequence (if found). To be precise, deletes + * the first feature {@code f} found where {@code f.equals(sf)}. + * + * @param sf + */ public void deleteFeature(SequenceFeature sf); public void setDatasetSequence(SequenceI seq); @@ -609,21 +615,18 @@ public interface SequenceI extends ASequenceI public void resetColors(); /** - * allows passing the result ArrayList as a parameter to avoid unnecessary - * construction - * - * @author Bob Hanson 2019.07.30 - * - * + * Answers a (possibly empty) list of features of the specified type that + * overlap the specified column position. If parameter {@code result} is not + * null, features are appended to it and the (possibly extended) list is + * returned. */ List findFeatures(int column, String type, List result); /** - * allows early intervention for renderer if false - * - * @author Bob Hanson 2019.07.30 + * Answers true if this store contains at least one feature, else false * + * @return */ public boolean hasFeatures(String type);