Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessionRecord ¶
type AccessionRecord struct { Status string Updated time.Time Published time.Time Received time.Time Type string Visibility string Experiment string Sample string Study string MD5 string BioSample string BioProject string Alias string Issues string SubmissionId string }
func (AccessionRecord) String ¶
func (ar AccessionRecord) String() string
type SraAnalysis ¶
type SraAnalysis struct { XMLName xml.Name `xml:"ANALYSIS"` sraanalysis.TAnalysisType }
func (SraAnalysis) GetAccession ¶
func (sa SraAnalysis) GetAccession() string
func (SraAnalysis) String ¶
func (sa SraAnalysis) String() string
func (SraAnalysis) XMLString ¶
func (sa SraAnalysis) XMLString() string
type SraAnalysisSet ¶
type SraAnalysisSet struct { XMLName xml.Name `xml:"ANALYSIS_SET"` sraanalysis.TAnalysisSetType }
func (SraAnalysisSet) GetAccessions ¶
func (sa SraAnalysisSet) GetAccessions() []string
func (SraAnalysisSet) GetItems ¶
func (sa SraAnalysisSet) GetItems() []Itemer
func (SraAnalysisSet) String ¶
func (sa SraAnalysisSet) String() string
func (SraAnalysisSet) XMLString ¶
func (sa SraAnalysisSet) XMLString() string
type SraExp ¶
type SraExp struct { XMLName xml.Name `xml:"EXPERIMENT"` sraexp.TExperimentType }
func (SraExp) GetAccession ¶
type SraExpSet ¶
type SraExpSet struct { XMLName xml.Name `xml:"EXPERIMENT_SET"` sraexp.TExperimentSetType }
func (SraExpSet) GetAccessions ¶
type SraItem ¶
type SraItem struct { Id string SubmissionId string XMLFileName string Type string Status string Updated time.Time Published time.Time Received time.Time Visibility string Experiment string Sample string Study string MD5 string BioSample string BioProject string Alias string SubmitFiles []string Issues string XML Itemer }
func NewSraItemsFromXML ¶
func (*SraItem) AddAttrFromAccessionRecords ¶
func (si *SraItem) AddAttrFromAccessionRecords( db *map[string]*AccessionRecord, )
func (*SraItem) AddAttrFromUploadRecords ¶
func (*SraItem) UnmarshalJSON ¶
type SraRun ¶
func (SraRun) GetAccession ¶
type SraRunSet ¶
type SraRunSet struct { XMLName xml.Name `xml:"RUN_SET"` srarun.TxsdRunSet }
func (SraRunSet) GetAccessions ¶
type SraSample ¶
type SraSample struct { XMLName xml.Name `xml:"SAMPLE"` srasample.TSampleType }
func (SraSample) GetAccession ¶
type SraSampleSet ¶
type SraSampleSet struct { XMLName xml.Name `xml:"SAMPLE_SET"` srasample.TSampleSetType }
func (SraSampleSet) GetAccessions ¶
func (ss SraSampleSet) GetAccessions() []string
func (SraSampleSet) GetItems ¶
func (ss SraSampleSet) GetItems() []Itemer
func (SraSampleSet) String ¶
func (ss SraSampleSet) String() string
func (SraSampleSet) XMLString ¶
func (ss SraSampleSet) XMLString() string
type SraStudy ¶
type SraStudy struct { XMLName xml.Name `xml:"STUDY"` srastudy.TStudyType }
func (SraStudy) GetAccession ¶
type SraStudySet ¶
type SraStudySet struct { XMLName xml.Name `xml:"STUDY_SET"` srastudy.TStudySetType }
func (SraStudySet) GetAccessions ¶
func (ss SraStudySet) GetAccessions() []string
func (SraStudySet) GetItems ¶
func (ss SraStudySet) GetItems() []Itemer
func (SraStudySet) String ¶
func (ss SraStudySet) String() string
func (SraStudySet) XMLString ¶
func (ss SraStudySet) XMLString() string
type SraSubmission ¶
type SraSubmission struct { XMLName xml.Name `xml:"SUBMISSION"` srasubmission.TSubmissionType }
func (SraSubmission) GetAccession ¶
func (ss SraSubmission) GetAccession() string
func (SraSubmission) GetAccessions ¶
func (ss SraSubmission) GetAccessions() []string
func (SraSubmission) GetItems ¶
func (ss SraSubmission) GetItems() []Itemer
func (SraSubmission) IMPType ¶
func (ss SraSubmission) IMPType() string
func (SraSubmission) String ¶
func (ss SraSubmission) String() string
func (SraSubmission) XMLString ¶
func (ss SraSubmission) XMLString() string
Click to show internal directories.
Click to hide internal directories.