JAGA Homepage

org.jaga.individualRepresentation.proteinLocation
Class AminoAcid

java.lang.Object
  extended by org.jaga.individualRepresentation.proteinLocation.PolypeptidePatternItem
      extended by org.jaga.individualRepresentation.proteinLocation.AminoAcid

public class AminoAcid
extends PolypeptidePatternItem

TODO: Complete these comments.

Project: JAGA - Java API for Genetic Algorithms.

Company: University College London and JAGA.Org (http://www.jaga.org).

Copyright: (c) 2004 by G. Paperin.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, ONLY if you include a note of the original author(s) in any redistributed/modified copy.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA or see http://www.gnu.org/licenses/gpl.html

Version:
JAGA public release 1.0 beta
Author:
Greg Paperin (greg@jaga.org)

Field Summary
private  java.lang.String code
           
private  java.lang.String name
           
private  int properties
           
 
Constructor Summary
private AminoAcid()
           
(package private) AminoAcid(java.lang.String name, java.lang.String code, int properties)
           
 
Method Summary
 boolean doesntMatch(AminoAcid aminoAcid)
           
 java.lang.String getCode()
           
 java.lang.String getName()
           
 int getProperties()
           
 boolean isAliphatic()
           
 boolean isAromatic()
           
 boolean isHydrophobic()
           
 boolean isNegative()
           
 boolean isPolar()
           
 boolean isPositive()
           
 boolean isSmall()
           
 boolean isTiny()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private java.lang.String name

code

private java.lang.String code

properties

private int properties
Constructor Detail

AminoAcid

private AminoAcid()

AminoAcid

AminoAcid(java.lang.String name,
          java.lang.String code,
          int properties)
Method Detail

doesntMatch

public boolean doesntMatch(AminoAcid aminoAcid)
Specified by:
doesntMatch in class PolypeptidePatternItem

getName

public java.lang.String getName()

getCode

public java.lang.String getCode()

toString

public java.lang.String toString()
Specified by:
toString in class PolypeptidePatternItem

getProperties

public int getProperties()

isPolar

public boolean isPolar()

isSmall

public boolean isSmall()

isHydrophobic

public boolean isHydrophobic()

isAliphatic

public boolean isAliphatic()

isAromatic

public boolean isAromatic()

isNegative

public boolean isNegative()

isPositive

public boolean isPositive()

isTiny

public boolean isTiny()

JAGA Homepage

Go to JAGA Homepage