X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FSequence.java;fp=src%2Fjalview%2Fdatamodel%2FSequence.java;h=7624d2c02ed4795cc3f11446244756a6bc6bdf0e;hb=fbf6a124e2ffe81bcde747fda6f004748eb3b479;hp=6b524809a50d4bc7cc288213ed6aba9b2b507b67;hpb=0f9c3a6ae35a2f6841fdb8700f85a563fbaeb7e3;p=jalview.git diff --git a/src/jalview/datamodel/Sequence.java b/src/jalview/datamodel/Sequence.java index 6b52480..7624d2c 100755 --- a/src/jalview/datamodel/Sequence.java +++ b/src/jalview/datamodel/Sequence.java @@ -1967,15 +1967,15 @@ public class Sequence extends ASequence implements SequenceI List result = getFeatures().findFeatures(startPos, endPos, types); - if (datasetSequence != null) - { - result = datasetSequence.getFeatures().findFeatures(startPos, endPos, - types); - } - else - { - result = sequenceFeatureStore.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, @@ -2152,4 +2152,19 @@ public class Sequence extends ASequence implements SequenceI { argb = null; } + + /** + * @author Bob Hanson 2019.07.30 + * + * allows passing the result ArrayList as a parameter to avoid unnecessary construction + * + */ + @Override + public void findFeatures(int column, String type, + List result) + { + getFeatures().findFeatures(findPosition(column - 1), type, result); + } + + }