Class SimpleExpressionExperimentMetadata

java.lang.Object
ubic.gemma.core.loader.expression.simple.model.SimpleExpressionExperimentMetadata
All Implemented Interfaces:
Serializable

public class SimpleExpressionExperimentMetadata extends Object implements Serializable
Represents the basic data to enter about an expression experiment when starting from a delimited file of data
Author:
pavlidis
See Also:
  • Constructor Details

    • SimpleExpressionExperimentMetadata

      public SimpleExpressionExperimentMetadata()
  • Method Details

    • getShortName

      public String getShortName()
    • getName

      public String getName()
    • getDescription

      @Nullable public String getDescription()
    • getArrayDesigns

      public Collection<SimplePlatformMetadata> getArrayDesigns()
      Platforms associated to the experiments.

      Once declared here, they may be referred to in samples.

    • getTaxon

      public SimpleTaxonMetadata getTaxon()
    • getAccession

      @Nullable public SimpleDatabaseEntry getAccession()
    • getPubMedId

      @Nullable public String getPubMedId()
      PubMed identifier.
    • getSource

      @Nullable public String getSource()
    • getExperimentalDesignDescription

      public String getExperimentalDesignDescription()
    • getExperimentalDesignName

      public String getExperimentalDesignName()
    • getQuantitationType

      @Nullable public SimpleQuantitationTypeMetadata getQuantitationType()
      Required if data is provided.
    • isProbeIdsAreImageClones

      public boolean isProbeIdsAreImageClones()
      If true, biological characteristics imaging the probes will be created.
    • getSamples

      public Collection<SimpleSampleMetadata> getSamples()
      Samples to be associated with this experiment.

      If left unset, the assays will be inferred from the data file.

    • setShortName

      public void setShortName(String shortName)
    • setName

      public void setName(String name)
    • setDescription

      public void setDescription(@Nullable String description)
    • setArrayDesigns

      public void setArrayDesigns(Collection<SimplePlatformMetadata> arrayDesigns)
      Platforms associated to the experiments.

      Once declared here, they may be referred to in samples.

    • setTaxon

      public void setTaxon(SimpleTaxonMetadata taxon)
    • setAccession

      public void setAccession(@Nullable SimpleDatabaseEntry accession)
    • setPubMedId

      public void setPubMedId(@Nullable String pubMedId)
      PubMed identifier.
    • setSource

      public void setSource(@Nullable String source)
    • setExperimentalDesignDescription

      public void setExperimentalDesignDescription(String experimentalDesignDescription)
    • setExperimentalDesignName

      public void setExperimentalDesignName(String experimentalDesignName)
    • setQuantitationType

      public void setQuantitationType(@Nullable SimpleQuantitationTypeMetadata quantitationType)
      Required if data is provided.
    • setProbeIdsAreImageClones

      public void setProbeIdsAreImageClones(boolean probeIdsAreImageClones)
      If true, biological characteristics imaging the probes will be created.
    • setSamples

      public void setSamples(Collection<SimpleSampleMetadata> samples)
      Samples to be associated with this experiment.

      If left unset, the assays will be inferred from the data file.

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object