12 #ifndef __KOME_IO_MZML_SAMPLE_H__
13 #define __KOME_IO_MZML_SAMPLE_H__
115 const bool compressed,
135 virtual bool onOpenSample( kome::objects::DataGroupNode* rootGroup, kome::core::Progress* progress = NULL );
149 #endif // __KOME_IO_MZML_SAMPLE_H__
MzmlSampleSet * getMzmlSampleSet()
gets mzML sample set object
virtual bool onOpenSample(kome::objects::DataGroupNode *rootGroup, kome::core::Progress *progress=NULL)
This method is called by openTreatment method. (override method)
std::vector< ArrayInfo > m_arrayInfo
MzmlSampleSet * m_sampleSet
ArrayInfo * getArrayInfo(const char *name)
gets array information
unsigned int getNumberOfParentFiles()
gets the number of parent files
std::vector< std::string > m_parentFiles
const char * getParentFilePath(const unsigned int index)
gets parent file path
virtual bool onCloseSample()
This method is called by closeTreatment method. (override method)
void addArrayInfo(const char *name, const int bits, const bool compressed, const double scale, const bool isY)
adds array information
virtual ~MzmlSample()
destructor
MzmlSample(MzmlSampleSet *sampleSet)
constructor
void addParentFile(const char *path)
adds parent files