X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=inline;f=src%2Fjalview%2Fdatamodel%2FSequenceI.java;h=8dce31e586b4bc0ce21c7f9e6dee66736d2b3db8;hb=b25aadc2789b8c3ffb74d2ab20a6be6bb1597e7f;hp=b22e48f8613a26b394ed688078c196cfff88f826;hpb=acf6d0deb9caf0148791f2993be0a2cd7987f569;p=jalview.git diff --git a/src/jalview/datamodel/SequenceI.java b/src/jalview/datamodel/SequenceI.java index b22e48f..8dce31e 100755 --- a/src/jalview/datamodel/SequenceI.java +++ b/src/jalview/datamodel/SequenceI.java @@ -21,6 +21,7 @@ package jalview.datamodel; import jalview.datamodel.features.SequenceFeaturesI; +import jalview.util.MapList; import java.util.BitSet; import java.util.Iterator; @@ -534,6 +535,25 @@ public interface SequenceI extends ASequenceI public int replace(char c1, char c2); /** + * Answers the GeneLociI, or null if not known + * + * @return + */ + GeneLociI getGeneLoci(); + + /** + * Sets the mapping to gene loci for the sequence + * + * @param speciesId + * @param assemblyId + * @param chromosomeId + * @param map + */ + void setGeneLoci(String speciesId, String assemblyId, + String chromosomeId, MapList map); + + + /** * Returns the sequence string constructed from the substrings of a sequence * defined by the int[] ranges provided by an iterator. E.g. the iterator * could iterate over all visible regions of the alignment