Class AnIMLDocument
java.lang.Object
org.episteme.natural.chemistry.loaders.animl.AnIMLDocument
Represents an AnIML document containing analytical chemistry data.
An AnIML document consists of samples, experiment steps, and associated series data representing spectroscopic or chromatographic measurements.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddSample(AnIMLSample sample) Returns an unmodifiable list of samples.getName()intReturns the total number of data series across all experiment steps.voidsetAuditTrail(AnIMLAuditTrail trail) voidvoidsetVersion(String version) toString()
-
Constructor Details
-
AnIMLDocument
public AnIMLDocument()Creates an empty AnIML document.
-
-
Method Details
-
getName
-
setName
-
getSampleSet
-
getExperimentStepSet
-
getAuditTrail
-
setAuditTrail
-
getVersion
-
setVersion
-
addSample
Returns an unmodifiable list of samples. -
getSamples
-
addExperimentStep
-
getExperimentSteps
-
getTotalSeriesCount
public int getTotalSeriesCount()Returns the total number of data series across all experiment steps. -
toString
-