18 #define DATA_STATUS "data_status"
21 using namespace kome::io::mzml;
26 #define new new( _NORMAL_BLOCK, __FILE__, __LINE__ )
27 #define malloc( s ) _malloc_dbg( s, _NORMAL_BLOCK, __FILE__, __LINE__ )
33 kome::objects::Variant
openMzml( kome::objects::Parameters* params ) {
35 kome::objects::Variant ret;
36 ret.type = kome::objects::Variant::SAMPLE_SET;
40 const char* path = kome::plugin::PluginCallTool::getPath( params );
49 ret.prim.pt = sampleSet;
55 kome::objects::Variant
saveMzml( kome::objects::Parameters* params ) {
57 kome::objects::Variant ret;
58 ret.type = kome::objects::Variant::BOOL;
59 ret.prim.boolVal =
false;
62 kome::objects::DataSet* dataSet = kome::plugin::PluginCallTool::getDataSet( params );
63 if( dataSet == NULL ) {
67 char* path = kome::plugin::PluginCallTool::getPath( params );
72 kome::core::Progress* progress = kome::plugin::PluginCallTool::getProgress( params );
73 if( progress == NULL ) {
74 progress = &kome::core::Progress::getIgnoringProgress();
77 kome::objects::SettingParameterValues* saveSettings = kome::plugin::PluginCallTool::getSettingValues( params );
81 ret.prim.boolVal = mgr.exportDataSet( path, *dataSet, *progress, saveSettings );
interfaces of MzmlSample class
interfaces of MzmlManager class
interfaces of MzmlSampleSet class
static MzmlManager & getInstance()
gets mzML IO management object
kome::objects::Variant openMzml(kome::objects::Parameters *params)
open mzml file
interfaces of MzmlIO plug-in function
kome::objects::Variant saveMzml(kome::objects::Parameters *params)
save mzml file