* along with this program; if not, write to the Free Software\r
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\r
*/\r
-\r
package jalview.datamodel;\r
\r
import java.awt.*;\r
\r
+\r
public class SequenceFeature {\r
- int begin;\r
- int end;\r
- String type;\r
- String description;\r
- String status;\r
+ int begin;\r
+ int end;\r
+ String type;\r
+ String description;\r
+ String status;\r
\r
- public SequenceFeature()\r
- {\r
- }\r
+ public SequenceFeature() {\r
+ }\r
\r
- public SequenceFeature(String type, int start, int end, String description, String status)\r
- {\r
- this.type = type;\r
- this.begin = start;\r
- this.end = end;\r
- this.description = description;\r
- this.status = status;\r
- }\r
+ public SequenceFeature(String type, int start, int end, String description,\r
+ String status) {\r
+ this.type = type;\r
+ this.begin = start;\r
+ this.end = end;\r
+ this.description = description;\r
+ this.status = status;\r
+ }\r
\r
- public int getStart() {\r
- return begin;\r
- }\r
- public int getEnd() {\r
- return end;\r
- }\r
- public String getType() {\r
- return type;\r
- }\r
- public String getDescription() {\r
- return description;\r
- }\r
- public String getStatus()\r
- {return status;}\r
+ public int getStart() {\r
+ return begin;\r
+ }\r
\r
+ public int getEnd() {\r
+ return end;\r
+ }\r
\r
-/*\r
- <xs:enumeration value="active site" />\r
-<xs:enumeration value="binding site" />\r
-<xs:enumeration value="calcium-binding region" />\r
-<xs:enumeration value="chain" />\r
-<xs:enumeration value="cross-link" />\r
-<xs:enumeration value="disulfide bond" />\r
-<xs:enumeration value="DNA-binding region" />\r
-<xs:enumeration value="domain" />\r
-<xs:enumeration value="glycosylation site" />\r
-<xs:enumeration value="helix" />\r
-<xs:enumeration value="initiator methionine" />\r
-<xs:enumeration value="lipid moiety-binding region" />\r
-<xs:enumeration value="metal ion-binding site" />\r
-<xs:enumeration value="modified residue" />\r
-<xs:enumeration value="mutagenesis site" />\r
-<xs:enumeration value="non-consecutive residues" />\r
-<xs:enumeration value="non-terminal residue" />\r
-<xs:enumeration value="nucleotide phosphate-binding region" />\r
-<xs:enumeration value="peptide" />\r
-<xs:enumeration value="propeptide" />\r
-<xs:enumeration value="repeat" />\r
-<xs:enumeration value="selenocysteine" />\r
-<xs:enumeration value="sequence conflict" />\r
-<xs:enumeration value="sequence variant" />\r
-<xs:enumeration value="signal peptide" />\r
-<xs:enumeration value="similar" />\r
-<xs:enumeration value="site" />\r
-<xs:enumeration value="splice variant" />\r
-<xs:enumeration value="strand" />\r
-<xs:enumeration value="thioether bond" />\r
-<xs:enumeration value="thiolester bond" />\r
-<xs:enumeration value="transit peptide" />\r
-<xs:enumeration value="transmembrane region" />\r
-<xs:enumeration value="turn" />\r
-<xs:enumeration value="unsure residue" />\r
-<xs:enumeration value="zinc finger region" />\r
-*/\r
+ public String getType() {\r
+ return type;\r
+ }\r
\r
-}\r
+ public String getDescription() {\r
+ return description;\r
+ }\r
+\r
+ public String getStatus() {\r
+ return status;\r
+ }\r
\r
+ /*\r
+ <xs:enumeration value="active site" />\r
+ <xs:enumeration value="binding site" />\r
+ <xs:enumeration value="calcium-binding region" />\r
+ <xs:enumeration value="chain" />\r
+ <xs:enumeration value="cross-link" />\r
+ <xs:enumeration value="disulfide bond" />\r
+ <xs:enumeration value="DNA-binding region" />\r
+ <xs:enumeration value="domain" />\r
+ <xs:enumeration value="glycosylation site" />\r
+ <xs:enumeration value="helix" />\r
+ <xs:enumeration value="initiator methionine" />\r
+ <xs:enumeration value="lipid moiety-binding region" />\r
+ <xs:enumeration value="metal ion-binding site" />\r
+ <xs:enumeration value="modified residue" />\r
+ <xs:enumeration value="mutagenesis site" />\r
+ <xs:enumeration value="non-consecutive residues" />\r
+ <xs:enumeration value="non-terminal residue" />\r
+ <xs:enumeration value="nucleotide phosphate-binding region" />\r
+ <xs:enumeration value="peptide" />\r
+ <xs:enumeration value="propeptide" />\r
+ <xs:enumeration value="repeat" />\r
+ <xs:enumeration value="selenocysteine" />\r
+ <xs:enumeration value="sequence conflict" />\r
+ <xs:enumeration value="sequence variant" />\r
+ <xs:enumeration value="signal peptide" />\r
+ <xs:enumeration value="similar" />\r
+ <xs:enumeration value="site" />\r
+ <xs:enumeration value="splice variant" />\r
+ <xs:enumeration value="strand" />\r
+ <xs:enumeration value="thioether bond" />\r
+ <xs:enumeration value="thiolester bond" />\r
+ <xs:enumeration value="transit peptide" />\r
+ <xs:enumeration value="transmembrane region" />\r
+ <xs:enumeration value="turn" />\r
+ <xs:enumeration value="unsure residue" />\r
+ <xs:enumeration value="zinc finger region" />\r
+ */\r
+}\r