/* * Genoogle: Similar DNA Sequences Searching Engine and Tools. (http://genoogle.pih.bio.br) * Copyright (C) 2008,2009, 2010, 2011, 2012 Felipe Fernandes Albrecht (felipe.albrecht@gmail.com) * * For further information check the LICENSE file. */ package bio.pih.genoogle.seq; public class AminoAcid { private String name; private String acronym; private char symbol; public static AminoAcid alanine = new AminoAcid("Alanine", "Ala", 'A'); public static AminoAcid cysteine = new AminoAcid("Cysteine", "Cys", 'C'); public static AminoAcid aspartic = new AminoAcid("Aspartic", "Asp", 'D'); public static AminoAcid glutamic = new AminoAcid("Glutamic", "Glu", 'E'); public static AminoAcid phenylalanine = new AminoAcid("Phenylalanine", "Phe", 'F'); public static AminoAcid glycine = new AminoAcid("Glycine", "Gly", 'G'); public static AminoAcid histidine= new AminoAcid("Histidine", "His", 'H'); public static AminoAcid isoleucine = new AminoAcid("Isoleucine", "Ile", 'I'); public static AminoAcid leucine = new AminoAcid("Leucine", "Leu", 'L'); public static AminoAcid lysine = new AminoAcid("Lysine", "Lys", 'K'); public static AminoAcid methionine = new AminoAcid("Methionine", "Met", 'M'); public static AminoAcid asparagine = new AminoAcid("Asparagine", "Asn", 'N'); public static AminoAcid proline = new AminoAcid("Proline", "Pro", 'P'); public static AminoAcid glutamine = new AminoAcid("Glutamine", "Gln", 'Q'); public static AminoAcid arginine = new AminoAcid("Arginine", "Arg", 'R'); public static AminoAcid serine = new AminoAcid("Serine", "Ser", 'S'); public static AminoAcid threorine = new AminoAcid("Threorine", "Thr", 'T'); public static AminoAcid valine = new AminoAcid("Valine", "Val", 'V'); public static AminoAcid tryptophan = new AminoAcid("Tryptophan", "Trp", 'W'); public static AminoAcid tyrosine = new AminoAcid("Tyrosine", "Try", 'Y'); public static AminoAcid start = new AminoAcid("START", "STR", '$'); public static AminoAcid end = new AminoAcid("END", "END", '#'); private AminoAcid (String name, String acronym, char symbol) { this.name = name; this.acronym = acronym; this.symbol = symbol; } public String getName() { return name; } public String getAcronym() { return acronym; } public char getSymbol() { return symbol; } }