X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FSequenceI.java;fp=src%2Fjalview%2Fdatamodel%2FSequenceI.java;h=45a767c3eb8fe5d9a0ed66bbbdd02cad04669f45;hb=d8b9b83f2739ee2c11670af890d2c63b8c1c2b7c;hp=60040d83117783a28d23a1889c4e28260aa913d6;hpb=9f667972fd0c13f2be9c3aff73c6f57ea4be6f49;p=jalview.git diff --git a/src/jalview/datamodel/SequenceI.java b/src/jalview/datamodel/SequenceI.java index 60040d8..45a767c 100755 --- a/src/jalview/datamodel/SequenceI.java +++ b/src/jalview/datamodel/SequenceI.java @@ -219,6 +219,12 @@ public interface SequenceI extends ASequenceI public int[] findPositionMap(); /** + * + * @return true if sequence is composed of amino acid characters + */ + public boolean isProtein(); + + /** * Delete a range of aligned sequence columns, creating a new dataset sequence * if necessary and adjusting start and end positions accordingly. * @@ -233,19 +239,21 @@ public interface SequenceI extends ASequenceI * DOCUMENT ME! * * @param i - * DOCUMENT ME! + * alignment column number * @param c - * DOCUMENT ME! + * character to insert */ public void insertCharAt(int i, char c); /** - * DOCUMENT ME! + * insert given character at alignment column position * * @param position - * DOCUMENT ME! + * alignment column number + * @param count + * length of insert * @param ch - * DOCUMENT ME! + * character to insert */ public void insertCharAt(int position, int count, char ch); @@ -435,7 +443,21 @@ public interface SequenceI extends ASequenceI */ public PDBEntry getPDBEntry(String pdbId); + /** + * Set the distinct source database, and accession number from which a + * sequence and its start-end data were derived from. This is very important + * for SIFTS mappings and must be set prior to performing SIFTS mapping. + * + * @param dbRef + * the source dbRef for the sequence + */ public void setSourceDBRef(DBRefEntryI dbRef); + /** + * Get the distinct source database, and accession number from which a + * sequence and its start-end data were derived from. + * + * @return + */ public DBRefEntryI getSourceDBRef(); }