Package de.isas.mztab2.model
Class SampleProcessing
- java.lang.Object
-
- de.isas.mztab2.model.IndexedElement
-
- de.isas.mztab2.model.SampleProcessing
-
@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-08-07T11:10:11.690+02:00") public class SampleProcessing extends IndexedElement
A list of parameters describing a sample processing, preparation or handling step similar to a biological or analytical methods report. The order of the sample_processing items should reflect the order these processing steps were performed in. If multiple parameters are given for a step these MUST be separated by a “|”. If derivatization was performed, it MUST be reported here as a general step, e.g. 'silylation' and the actual derivatization agens MUST be specified in the Section 6.2.54 part.mzTab-M specification example(s):
MTD sample_processing[1] [MSIO, MSIO:0000107, metabolism quenching using precooled 60 percent methanol ammonium bicarbonate buffer,] MTD sample_processing[2] [MSIO, MSIO:0000146, centrifugation,] MTD sample_processing[3] [MSIO, MSIO:0000141, metabolite extraction,] MTD sample_processing[4] [MSIO, MSIO:0000141, silylation,]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSampleProcessing.PropertiesProperty enumeration for SampleProcessing.
-
Constructor Summary
Constructors Constructor Description SampleProcessing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SampleProcessingaddSampleProcessingItem(Parameter sampleProcessingItem)Add a single sampleProcessingItem to the sampleProcessing collection.SampleProcessingelementType(String elementType)Builder method for elementType.booleanequals(Object o)@Valid List<Parameter>getSampleProcessing()Parameters specifiying sample processing that was applied within one step.inthashCode()SampleProcessingid(Integer id)Builder method for id.SampleProcessingsampleProcessing(List<Parameter> sampleProcessing)Builder method for sampleProcessing.voidsetSampleProcessing(List<Parameter> sampleProcessing)Set sampleProcessing.StringtoString()-
Methods inherited from class de.isas.mztab2.model.IndexedElement
getElementType, getId, setElementType, setId
-
-
-
-
Method Detail
-
id
public SampleProcessing id(Integer id)
Description copied from class:IndexedElementBuilder method for id.- Overrides:
idin classIndexedElement- Parameters:
id- aIntegerparameter.- Returns:
- IndexedElement
- See Also:
IndexedElement#setId for specification examples,IndexedElement#getId for validation constraints
-
elementType
public SampleProcessing elementType(String elementType)
Description copied from class:IndexedElementBuilder method for elementType.- Overrides:
elementTypein classIndexedElement- Parameters:
elementType- aStringparameter.- Returns:
- IndexedElement
- See Also:
IndexedElement#setElementType for specification examples,IndexedElement#getElementType for validation constraints
-
sampleProcessing
public SampleProcessing sampleProcessing(List<Parameter> sampleProcessing)
Builder method for sampleProcessing.- Parameters:
sampleProcessing- aList<Parameter>parameter.- Returns:
- SampleProcessing
- See Also:
SampleProcessing#setSampleProcessing for specification examples,SampleProcessing#getSampleProcessing for validation constraints
-
addSampleProcessingItem
public SampleProcessing addSampleProcessingItem(Parameter sampleProcessingItem)
Add a single sampleProcessingItem to the sampleProcessing collection.- Parameters:
sampleProcessingItem- aParameterparameter.- Returns:
- SampleProcessing
- See Also:
SampleProcessing#getSampleProcessing for validation constraints
-
getSampleProcessing
@Valid public @Valid List<Parameter> getSampleProcessing()
Parameters specifiying sample processing that was applied within one step.- Returns:
- sampleProcessing
-
setSampleProcessing
public void setSampleProcessing(List<Parameter> sampleProcessing)
Set sampleProcessing.- Parameters:
sampleProcessing- aList<Parameter>parameter.- See Also:
SampleProcessing#getSampleProcessing for validation constraints
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classIndexedElement
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIndexedElement
-
toString
public String toString()
- Overrides:
toStringin classIndexedElement
-
-