See More

// Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin // SPDX-License-Identifier: BSD-3-Clause // #include #include #include #include // exotic header for path to tutorial data using namespace OpenMS; using namespace std; int main(int argc, const char** argv) { vector maps(1, FeatureMap{}); FileHandler().loadFeatures(OPENMS_DOC_PATH + String("/code_examples/data/Tutorial_Labeled.featureXML"), maps[0], {FileTypes::FEATUREXML}); ConsensusMap out; out.getColumnHeaders()[0].filename = "data/Tutorial_Labeled.mzML"; out.getColumnHeaders()[0].size = maps[0].size(); out.getColumnHeaders()[0].label = "light"; out.getColumnHeaders()[1].filename = "data/Tutorial_Labeled.mzML"; out.getColumnHeaders()[1].size = maps[0].size(); out.getColumnHeaders()[1].label = "heavy"; FeatureGroupingAlgorithmLabeled algorithm; // ... set parameters algorithm.group(maps, out); FileHandler().storeConsensusFeatures("Tutorial_Labeled.consensusXML", out, {FileTypes::CONSENSUSXML}); return 0; } //end of main