Class GeoChannel
- java.lang.Object
-
- ubic.gemma.core.loader.expression.geo.model.GeoChannel
-
public class GeoChannel extends Object
Represents data for one channel on a microarray in GEO. Corresponds (roughly) to a BioMaterial in Gemma.- Author:
- pavlidis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GeoChannel.ChannelMolecule
-
Constructor Summary
Constructors Constructor Description GeoChannel()
-
Method Summary
-
-
-
Method Detail
-
convertStringToMolecule
public static GeoChannel.ChannelMolecule convertStringToMolecule(String string)
-
addToExtractProtocol
public void addToExtractProtocol(String s)
-
addToGrowthProtocol
public void addToGrowthProtocol(String s)
-
addCharacteristic
public void addCharacteristic(String characteristic)
-
addToTreatmentProtocol
public void addToTreatmentProtocol(String s)
-
getBioMaterialProvider
public String getBioMaterialProvider()
- Returns:
- Returns the bioMaterialProvider.
-
setBioMaterialProvider
public void setBioMaterialProvider(String bioMaterialProvider)
- Parameters:
bioMaterialProvider
- The bioMaterialProvider to set.
-
getCharacteristic
public Collection<String> getCharacteristic()
- Returns:
- Returns the characteristic.
-
setCharacteristic
public void setCharacteristic(Collection<String> characteristics)
- Parameters:
characteristics
- The characteristics to set.
-
getExtractProtocol
public String getExtractProtocol()
- Returns:
- Returns the extractProtocol.
-
setExtractProtocol
public void setExtractProtocol(String extractProtocol)
- Parameters:
extractProtocol
- The extractProtocol to set.
-
getLabel
public String getLabel()
- Returns:
- Returns the label.
-
setLabel
public void setLabel(String label)
- Parameters:
label
- The label to set.
-
getLabelProtocol
public String getLabelProtocol()
- Returns:
- Returns the labelProtocol.
-
setLabelProtocol
public void setLabelProtocol(String labelProtocol)
- Parameters:
labelProtocol
- The labelProtocol to set.
-
getMolecule
public GeoChannel.ChannelMolecule getMolecule()
- Returns:
- Returns the molecule.
-
setMolecule
public void setMolecule(GeoChannel.ChannelMolecule molecule)
- Parameters:
molecule
- The molecule to set.
-
getMoleculeAsCharacteristic
public Characteristic getMoleculeAsCharacteristic()
Convert the molecule into a MGED Ontology-based MaterialType Characteristic. If "other" we just return a plain text value. URIs checked 8/2024- Returns:
- characteristic
-
getOrganism
public String getOrganism()
- Returns:
- Returns the organism.
-
setOrganism
public void setOrganism(String organism)
- Parameters:
organism
- The organism to set.
-
getSourceName
public String getSourceName()
- Returns:
- Returns the sourceName.
-
setSourceName
public void setSourceName(String sourceName)
- Parameters:
sourceName
- The sourceName to set.
-
getTreatmentProtocol
public String getTreatmentProtocol()
- Returns:
- Returns the treatmentProtocol.
-
setTreatmentProtocol
public void setTreatmentProtocol(String treatmentProtocol)
- Parameters:
treatmentProtocol
- The treatmentProtocol to set.
-
getChannelNumber
public int getChannelNumber()
- Returns:
- Returns the channelNumber.
-
setChannelNumber
public void setChannelNumber(int channelNumber)
- Parameters:
channelNumber
- The channelNumber to set.
-
getCharacteristics
public Collection<String> getCharacteristics()
- Returns:
- Returns the characteristics.
-
setCharacteristics
public void setCharacteristics(Collection<String> characteristics)
- Parameters:
characteristics
- The characteristics to set.
-
getGrowthProtocol
public String getGrowthProtocol()
-
setGrowthProtocol
public void setGrowthProtocol(String growthProtocol)
-
-