ProteoWizard
Functions
MSIAMTDataTest.cpp File Reference
#include "MSIAMTData.hpp"
#include "pwiz/utility/misc/Std.hpp"

Go to the source code of this file.

Functions

int main ()

Function Documentation

int main ( )

Definition at line 29 of file MSIAMTDataTest.cpp.

{
ifstream ifs("msi_aligned_database.xml");
MSIAMTData data;
data.read(ifs);
/*
ostringstream oss;
XMLWriter writer(oss);
data.write(writer);
cout << oss.str() << endl;
*/
ofstream ofs("msi_aligned_database.tsv");
ofstream r("r_aligned.tsv");
vector<PeptideEntry>::iterator it = data.peptideEntries.begin();
for(; it != data.peptideEntries.end(); ++it)
{
vector<ModificationStateEntry>::iterator jt = it->modificationStateEntries.begin();
for(; jt != it->modificationStateEntries.end(); ++jt)
{
vector<Observation>::iterator kt = jt->observations.begin();
for(; kt != jt->observations.end(); ++kt)
{
ofs << jt->modifiedMass << "\t" << kt->observedHydrophobicity << "\t" << it->peptideSequence << "\n";
r << jt->modifiedMass << "\t" << kt->observedHydrophobicity << "\n";
}
}
}
return 0;
}