uk.ac.ebi.jmzidml.model.mzidml
Class Enzyme

java.lang.Object
  extended by uk.ac.ebi.jmzidml.model.MzIdentMLObject
      extended by uk.ac.ebi.jmzidml.model.mzidml.Identifiable
          extended by uk.ac.ebi.jmzidml.model.mzidml.Enzyme
All Implemented Interfaces:
Serializable, ParamListCapable

public class Enzyme
extends Identifiable
implements Serializable, ParamListCapable

The details of an individual cleavage enzyme should be provided by giving a regular expression or a CV term if a "standard" enzyme cleavage has been performed.

Java class for EnzymeType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="EnzymeType">
   <complexContent>
     <extension base="{http://psidev.info/psi/pi/mzIdentML/1.1}IdentifiableType">
       <sequence>
         <element name="SiteRegexp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EnzymeName" type="{http://psidev.info/psi/pi/mzIdentML/1.1}ParamListType" minOccurs="0"/>
       </sequence>
       <attribute name="nTermGain">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <pattern value="[A-Za-z0-9 ]+"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="cTermGain">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <pattern value="[A-Za-z0-9 ]+"/>
           </restriction>
         </simpleType>
       </attribute>
       <attribute name="semiSpecific" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="missedCleavages" type="{http://www.w3.org/2001/XMLSchema}int" />
       <attribute name="minDistance">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
             <minInclusive value="1"/>
           </restriction>
         </simpleType>
       </attribute>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String cTermGain
           
protected  ParamList enzymeName
           
protected  Integer minDistance
           
protected  Integer missedCleavages
           
protected  String nTermGain
           
protected  Boolean semiSpecific
           
protected  String siteRegexp
           
 
Fields inherited from class uk.ac.ebi.jmzidml.model.mzidml.Identifiable
id, name
 
Constructor Summary
Enzyme()
           
 
Method Summary
 String getCTermGain()
          Gets the value of the cTermGain property.
 ParamList getEnzymeName()
          Gets the value of the enzymeName property.
 Integer getMinDistance()
          Gets the value of the minDistance property.
 Integer getMissedCleavages()
          Gets the value of the missedCleavages property.
 String getNTermGain()
          Gets the value of the nTermGain property.
 String getSiteRegexp()
          Gets the value of the siteRegexp property.
 Boolean isSemiSpecific()
          Gets the value of the semiSpecific property.
 void setCTermGain(String value)
          Sets the value of the cTermGain property.
 void setEnzymeName(ParamList value)
          Sets the value of the enzymeName property.
 void setMinDistance(Integer value)
          Sets the value of the minDistance property.
 void setMissedCleavages(Integer value)
          Sets the value of the missedCleavages property.
 void setNTermGain(String value)
          Sets the value of the nTermGain property.
 void setSemiSpecific(Boolean value)
          Sets the value of the semiSpecific property.
 void setSiteRegexp(String value)
          Sets the value of the siteRegexp property.
 
Methods inherited from class uk.ac.ebi.jmzidml.model.mzidml.Identifiable
getId, getName, setId, setName
 
Methods inherited from class uk.ac.ebi.jmzidml.model.MzIdentMLObject
getHid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

siteRegexp

protected String siteRegexp

enzymeName

protected ParamList enzymeName

nTermGain

protected String nTermGain

cTermGain

protected String cTermGain

semiSpecific

protected Boolean semiSpecific

missedCleavages

protected Integer missedCleavages

minDistance

protected Integer minDistance
Constructor Detail

Enzyme

public Enzyme()
Method Detail

getSiteRegexp

public String getSiteRegexp()
Gets the value of the siteRegexp property.

Returns:
possible object is String

setSiteRegexp

public void setSiteRegexp(String value)
Sets the value of the siteRegexp property.

Parameters:
value - allowed object is String

getEnzymeName

public ParamList getEnzymeName()
Gets the value of the enzymeName property.

Returns:
possible object is ParamList

setEnzymeName

public void setEnzymeName(ParamList value)
Sets the value of the enzymeName property.

Parameters:
value - allowed object is ParamList

getNTermGain

public String getNTermGain()
Gets the value of the nTermGain property.

Returns:
possible object is String

setNTermGain

public void setNTermGain(String value)
Sets the value of the nTermGain property.

Parameters:
value - allowed object is String

getCTermGain

public String getCTermGain()
Gets the value of the cTermGain property.

Returns:
possible object is String

setCTermGain

public void setCTermGain(String value)
Sets the value of the cTermGain property.

Parameters:
value - allowed object is String

isSemiSpecific

public Boolean isSemiSpecific()
Gets the value of the semiSpecific property.

Returns:
possible object is Boolean

setSemiSpecific

public void setSemiSpecific(Boolean value)
Sets the value of the semiSpecific property.

Parameters:
value - allowed object is Boolean

getMissedCleavages

public Integer getMissedCleavages()
Gets the value of the missedCleavages property.

Returns:
possible object is Integer

setMissedCleavages

public void setMissedCleavages(Integer value)
Sets the value of the missedCleavages property.

Parameters:
value - allowed object is Integer

getMinDistance

public Integer getMinDistance()
Gets the value of the minDistance property.

Returns:
possible object is Integer

setMinDistance

public void setMinDistance(Integer value)
Sets the value of the minDistance property.

Parameters:
value - allowed object is Integer


Copyright © 2012. All Rights Reserved.