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

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.SpectrumIdentificationList
All Implemented Interfaces:
Serializable, CvParamListCapable, ParamGroupCapable

public class SpectrumIdentificationList
extends Identifiable
implements Serializable, ParamGroupCapable

Represents the set of all search results from SpectrumIdentification.

Java class for SpectrumIdentificationListType complex type.

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

 <complexType name="SpectrumIdentificationListType">
   <complexContent>
     <extension base="{http://psidev.info/psi/pi/mzIdentML/1.1}IdentifiableType">
       <sequence>
         <element name="FragmentationTable" type="{http://psidev.info/psi/pi/mzIdentML/1.1}FragmentationTableType" minOccurs="0"/>
         <element name="SpectrumIdentificationResult" type="{http://psidev.info/psi/pi/mzIdentML/1.1}SpectrumIdentificationResultType" maxOccurs="unbounded"/>
         <group ref="{http://psidev.info/psi/pi/mzIdentML/1.1}ParamGroup" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="numSequencesSearched" type="{http://www.w3.org/2001/XMLSchema}long" />
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  FragmentationTable fragmentationTable
           
protected  Long numSequencesSearched
           
protected  List<AbstractParam> paramGroup
           
protected  List<SpectrumIdentificationResult> spectrumIdentificationResult
           
 
Fields inherited from class uk.ac.ebi.jmzidml.model.mzidml.Identifiable
id, name
 
Constructor Summary
SpectrumIdentificationList()
           
 
Method Summary
 List<CvParam> getCvParam()
           
 FragmentationTable getFragmentationTable()
          Gets the value of the fragmentationTable property.
 Long getNumSequencesSearched()
          Gets the value of the numSequencesSearched property.
 List<AbstractParam> getParamGroup()
          Scores or output parameters associated with the SpectrumIdentificationList.Gets the value of the paramGroup property.
 List<SpectrumIdentificationResult> getSpectrumIdentificationResult()
          Gets the value of the spectrumIdentificationResult property.
 List<UserParam> getUserParam()
           
 void setFragmentationTable(FragmentationTable value)
          Sets the value of the fragmentationTable property.
 void setNumSequencesSearched(Long value)
          Sets the value of the numSequencesSearched 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

fragmentationTable

protected FragmentationTable fragmentationTable

spectrumIdentificationResult

protected List<SpectrumIdentificationResult> spectrumIdentificationResult

paramGroup

protected List<AbstractParam> paramGroup

numSequencesSearched

protected Long numSequencesSearched
Constructor Detail

SpectrumIdentificationList

public SpectrumIdentificationList()
Method Detail

getFragmentationTable

public FragmentationTable getFragmentationTable()
Gets the value of the fragmentationTable property.

Returns:
possible object is FragmentationTable

setFragmentationTable

public void setFragmentationTable(FragmentationTable value)
Sets the value of the fragmentationTable property.

Parameters:
value - allowed object is FragmentationTable

getSpectrumIdentificationResult

public List<SpectrumIdentificationResult> getSpectrumIdentificationResult()
Gets the value of the spectrumIdentificationResult property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the spectrumIdentificationResult property.

For example, to add a new item, do as follows:

    getSpectrumIdentificationResult().add(newItem);
 

Objects of the following type(s) are allowed in the list SpectrumIdentificationResult


getParamGroup

public List<AbstractParam> getParamGroup()
Scores or output parameters associated with the SpectrumIdentificationList.Gets the value of the paramGroup property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the paramGroup property.

For example, to add a new item, do as follows:

    getParamGroup().add(newItem);
 

Objects of the following type(s) are allowed in the list UserParam CvParam


getNumSequencesSearched

public Long getNumSequencesSearched()
Gets the value of the numSequencesSearched property.

Returns:
possible object is Long

setNumSequencesSearched

public void setNumSequencesSearched(Long value)
Sets the value of the numSequencesSearched property.

Parameters:
value - allowed object is Long

getCvParam

public List<CvParam> getCvParam()
Specified by:
getCvParam in interface CvParamListCapable
Specified by:
getCvParam in interface ParamGroupCapable
Returns:
A List of CvParam objects.

getUserParam

public List<UserParam> getUserParam()
Specified by:
getUserParam in interface ParamGroupCapable


Copyright © 2012. All Rights Reserved.