Class GeoRecord
java.lang.Object
ubic.gemma.core.loader.expression.geo.model.GeoData
ubic.gemma.core.loader.expression.geo.model.GeoRecord
- All Implemented Interfaces:
Serializable
Used to contain GEO summary information from the 'Browse' views.
This model is not intended for parsing GEO metadata in general, but rather get high-level metadata for browsing, use
GeoPlatform, GeoSeries and GeoSample for more advanced parsing scenarios.
- Author:
- pavlidis
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMeSh headings, collected from PubMed.intintHow many times a curator has already looked at the details.booleanTrue when the detailed MINiML fetch for this record failed and was tolerated (GeoRetrieveConfig.isIgnoreErrors()), so the record is returned with whatever the eutils summary gave and without sample details.booleanbooleanbooleanisUsable()Curator judgement about whether this is loadable.voidsetContactName(String contactName) voidsetCorrespondingExperiments(Collection<Long> correspondingExperiments) voidsetDetailsIncomplete(boolean detailsIncomplete) True when the detailed MINiML fetch for this record failed and was tolerated (GeoRetrieveConfig.isIgnoreErrors()), so the record is returned with whatever the eutils summary gave and without sample details.voidsetLibrarySource(String librarySource) voidsetLibraryStrategy(String libraryStrategy) voidsetMeshHeadings(Collection<String> meshHeadings) MeSh headings, collected from PubMed.voidsetNumSamples(int numSamples) voidsetOrganisms(Collection<String> organisms) voidsetOverallDesign(String overallDesign) voidsetPlatform(String platform) voidsetPreviousClicks(int previousClicks) How many times a curator has already looked at the details.voidsetPubMedIds(List<String> pubMedIds) voidsetReleaseDate(Date releaseDate) voidsetSampleDataProcessing(String sampleDataProcessing) voidsetSampleDescriptions(String sampleDescriptions) voidsetSampleDetails(String sampleDetails) voidsetSampleExtractProtocols(String sampleExtractProtocols) voidsetSampleGEOAccessions(Collection<String> sampleGEOAccessions) voidsetSampleLabelProtocols(String sampleLabelProtocols) voidsetSampleLabels(String sampleLabels) voidsetSampleMolecules(String sampleMolecules) voidsetSeriesType(String seriesType) voidsetSubSeries(boolean subSeries) voidsetSubSeriesOf(String subSeriesOf) voidsetSummary(String summary) voidsetSuperSeries(boolean superSeries) voidsetUsable(boolean usable) Curator judgement about whether this is loadable.Methods inherited from class GeoData
addColumnName, addRelation, equals, getColumnDescriptions, getColumnNames, getContact, getGeoAccession, getRelations, getTitle, hashCode, setContact, setGeoAccession, setRelations, setTitle, toString
-
Constructor Details
-
GeoRecord
public GeoRecord()
-
-
Method Details
-
isDetailsIncomplete
public boolean isDetailsIncomplete()True when the detailed MINiML fetch for this record failed and was tolerated (GeoRetrieveConfig.isIgnoreErrors()), so the record is returned with whatever the eutils summary gave and without sample details.Exists so a caller can say WHICH records it is reporting on incomplete information. GEO serves invalid MINiML for withdrawn / restricted / transiently-broken series, and the condition is usually temporary — a later pass over the same accession often succeeds.
-
getSummary
-
getOverallDesign
-
getContactName
-
getCorrespondingExperiments
-
getOrganisms
-
getPlatform
-
getReleaseDate
-
getSeriesType
-
isSubSeries
public boolean isSubSeries() -
getSubSeriesOf
-
isSuperSeries
public boolean isSuperSeries() -
getPubMedIds
-
getMeshHeadings
MeSh headings, collected from PubMed. -
getNumSamples
public int getNumSamples() -
getLibraryStrategy
-
getLibrarySource
-
getSampleGEOAccessions
-
getSampleDescriptions
-
getSampleDetails
-
getSampleMolecules
-
getSampleExtractProtocols
-
getSampleLabels
-
getSampleLabelProtocols
-
getSampleDataProcessing
-
isUsable
public boolean isUsable()Curator judgement about whether this is loadable. False indicates a problem. -
getPreviousClicks
public int getPreviousClicks()How many times a curator has already looked at the details. this helps us track data sets we've already examined for usefulness. -
setDetailsIncomplete
public void setDetailsIncomplete(boolean detailsIncomplete) True when the detailed MINiML fetch for this record failed and was tolerated (GeoRetrieveConfig.isIgnoreErrors()), so the record is returned with whatever the eutils summary gave and without sample details.Exists so a caller can say WHICH records it is reporting on incomplete information. GEO serves invalid MINiML for withdrawn / restricted / transiently-broken series, and the condition is usually temporary — a later pass over the same accession often succeeds.
-
setSummary
-
setOverallDesign
-
setContactName
-
setCorrespondingExperiments
-
setOrganisms
-
setPlatform
-
setReleaseDate
-
setSeriesType
-
setSubSeries
public void setSubSeries(boolean subSeries) -
setSubSeriesOf
-
setSuperSeries
public void setSuperSeries(boolean superSeries) -
setPubMedIds
-
setMeshHeadings
MeSh headings, collected from PubMed. -
setNumSamples
public void setNumSamples(int numSamples) -
setLibraryStrategy
-
setLibrarySource
-
setSampleGEOAccessions
-
setSampleDescriptions
-
setSampleDetails
-
setSampleMolecules
-
setSampleExtractProtocols
-
setSampleLabels
-
setSampleLabelProtocols
-
setSampleDataProcessing
-
setUsable
public void setUsable(boolean usable) Curator judgement about whether this is loadable. False indicates a problem. -
setPreviousClicks
public void setPreviousClicks(int previousClicks) How many times a curator has already looked at the details. this helps us track data sets we've already examined for usefulness.
-