~ubuntu-branches/ubuntu/wily/openms/wily

« back to all changes in this revision

Viewing changes to source/EXAMPLES/Tutorial_Unlabeled.C

  • Committer: Package Import Robot
  • Author(s): Filippo Rusconi
  • Date: 2012-11-12 15:58:12 UTC
  • Revision ID: package-import@ubuntu.com-20121112155812-vr15wtg9b50cuesg
Tags: upstream-1.9.0
ImportĀ upstreamĀ versionĀ 1.9.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include <OpenMS/CONCEPT/Types.h>
 
2
 
 
3
#include <OpenMS/ANALYSIS/MAPMATCHING/FeatureGroupingAlgorithmUnlabeled.h>
 
4
#include <OpenMS/FORMAT/FeatureXMLFile.h>
 
5
#include <OpenMS/FORMAT/ConsensusXMLFile.h>
 
6
 
 
7
using namespace OpenMS;
 
8
using namespace std;
 
9
 
 
10
Int main()
 
11
{
 
12
  vector<FeatureMap<> > maps;
 
13
  maps.resize(2);
 
14
 
 
15
  FeatureXMLFile feature_file;
 
16
  feature_file.load("data/Tutorial_Unlabeled_1.featureXML",maps[0]);
 
17
  feature_file.load("data/Tutorial_Unlabeled_2.featureXML",maps[1]);
 
18
 
 
19
  ConsensusMap out;
 
20
  out.getFileDescriptions()[0].filename = "data/Tutorial_Unlabeled_1.featureXML";
 
21
  out.getFileDescriptions()[0].size = maps[0].size();
 
22
  out.getFileDescriptions()[1].filename = "data/Tutorial_Unlabeled_2.featureXML";
 
23
  out.getFileDescriptions()[1].size = maps[1].size();
 
24
 
 
25
  FeatureGroupingAlgorithmUnlabeled algorithm;
 
26
  // ... set parameters
 
27
  algorithm.group(maps, out);
 
28
  ConsensusXMLFile consensus_file;
 
29
  consensus_file.store("output/Tutorial_Unlabeled.consensusXML",out);
 
30
 
 
31
  return 0;
 
32
} //end of main