Class AnIMLExperimentStep

java.lang.Object
org.episteme.natural.chemistry.loaders.animl.AnIMLExperimentStep

public class AnIMLExperimentStep extends Object
Represents an experiment step in AnIML analytical data.

An experiment step contains the results of a single analytical measurement, including technique information and series data.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • AnIMLExperimentStep

      public AnIMLExperimentStep()
  • Method Details

    • getId

      public String getId()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getTechniqueName

      public String getTechniqueName()
    • setTechniqueName

      public void setTechniqueName(String techniqueName)
    • getExperimentStepId

      public String getExperimentStepId()
    • setExperimentStepId

      public void setExperimentStepId(String id)
    • setId

      public void setId(String id)
    • getTechniqueUri

      public String getTechniqueUri()
    • setTechniqueUri

      public void setTechniqueUri(String techniqueUri)
    • getResult

      public AnIMLResult getResult()
    • setResult

      public void setResult(AnIMLResult result)
    • getMethod

      public AnIMLMethod getMethod()
    • setMethod

      public void setMethod(AnIMLMethod method)
    • getSeriesData

      public List<AnIMLSeriesData> getSeriesData()
    • addSeriesData

      public void addSeriesData(AnIMLSeriesData data)
    • getIndependentSeries

      public AnIMLSeriesData getIndependentSeries()
      Returns the first series marked as independent (e.g., wavelength, time).
    • getDependentSeries

      public List<AnIMLSeriesData> getDependentSeries()
      Returns all dependent series (e.g., absorbance, intensity).
    • toString

      public String toString()
      Overrides:
      toString in class Object