Interface SampleInterface
- All Superinterfaces:
AttributeValuePairSupport
,Collection<NumericMeasurementInterface>
,Comparable<SampleInterface>
,Iterable<NumericMeasurementInterface>
,MappingDataEntity
- All Known Implementing Classes:
Sample
public interface SampleInterface extends MappingDataEntity, Comparable<SampleInterface>, Collection<NumericMeasurementInterface>
-
Field Summary
Fields inherited from interface de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.editing_tools.script_helper.MappingDataEntity
ANNO_DIV
-
Method Summary
Methods inherited from interface java.util.Collection
parallelStream, removeIf, spliterator, stream, toArray
-
Method Details
-
getString
-
getXMLAttributeString
- Specified by:
getXMLAttributeString
in interfaceMappingDataEntity
-
getStringOfChildren
- Specified by:
getStringOfChildren
in interfaceMappingDataEntity
-
getParentCondition
ConditionInterface getParentCondition() -
setSampleTtestInfo
-
getSampleTime
String getSampleTime() -
getDataList
Double[] getDataList() -
getSampleAverage
SampleAverageInterface getSampleAverage() -
setSampleAverage
-
getTimeUnit
String getTimeUnit() -
getFullId
DataMappingId getFullId()Get a id, based on experiment name, plant name and genotype, time point and time unit This can be used to find similar data entries for example for other substances. If this id and additionally the replicate ID matches, two values from two substances may be comparable.- Returns:
- A id, which may be used to compare the data point with other data points from other substances.
-
compareTo
- Specified by:
compareTo
in interfaceComparable<SampleInterface>
-
recalculateSampleAverage
void recalculateSampleAverage() -
getTtestInfo
TtestInfo getTtestInfo() -
setData
boolean setData(org.jdom2.Element sampleElement)- Specified by:
setData
in interfaceMappingDataEntity
-
calcMean
double calcMean() -
setAttribute
void setAttribute(org.jdom2.Attribute attr)- Specified by:
setAttribute
in interfaceMappingDataEntity
-
setDataOfChildElement
void setDataOfChildElement(org.jdom2.Element childElement)- Specified by:
setDataOfChildElement
in interfaceMappingDataEntity
-
setMeasurementtool
-
getMeasurementtool
String getMeasurementtool() -
setTimeUnit
-
setTime
void setTime(int time) -
getTime
int getTime() -
setRowId
void setRowId(long rowId) -
getRowId
long getRowId() -
setTtestInfo
-
setParent
-
getAverageUnit
String getAverageUnit() -
add
- Specified by:
add
in interfaceCollection<NumericMeasurementInterface>
-
addAll
- Specified by:
addAll
in interfaceCollection<NumericMeasurementInterface>
-
clear
void clear()- Specified by:
clear
in interfaceCollection<NumericMeasurementInterface>
-
contains
- Specified by:
contains
in interfaceCollection<NumericMeasurementInterface>
-
containsAll
- Specified by:
containsAll
in interfaceCollection<NumericMeasurementInterface>
-
isEmpty
boolean isEmpty()- Specified by:
isEmpty
in interfaceCollection<NumericMeasurementInterface>
-
remove
Don't forget to call updateSampleAverage after removing a measurement.- Specified by:
remove
in interfaceCollection<NumericMeasurementInterface>
-
removeAll
- Specified by:
removeAll
in interfaceCollection<NumericMeasurementInterface>
-
retainAll
- Specified by:
retainAll
in interfaceCollection<NumericMeasurementInterface>
-
size
int size()- Specified by:
size
in interfaceCollection<NumericMeasurementInterface>
-
toArray
Object[] toArray()- Specified by:
toArray
in interfaceCollection<NumericMeasurementInterface>
-
toArray
<T> T[] toArray(T[] a)- Specified by:
toArray
in interfaceCollection<NumericMeasurementInterface>
-
iterator
Iterator<NumericMeasurementInterface> iterator()- Specified by:
iterator
in interfaceCollection<NumericMeasurementInterface>
- Specified by:
iterator
in interfaceIterable<NumericMeasurementInterface>
-
fillAttributeMap
- Specified by:
fillAttributeMap
in interfaceAttributeValuePairSupport
-
equals
- Specified by:
equals
in interfaceCollection<NumericMeasurementInterface>
- Overrides:
equals
in classObject
-
hashCode
int hashCode()- Specified by:
hashCode
in interfaceCollection<NumericMeasurementInterface>
- Overrides:
hashCode
in classObject
-
clone
-