26 #include <boost/filesystem/operations.hpp>
31 using namespace pwiz::util;
32 using namespace pwiz::proteome;
40 os <<
">IPI:IPI00000001.2|SWISS-PROT:O95793-1|..." << endl;
41 os <<
"MSQVQVQVQNPSAALSGSQILNKNQSLLSQPLMSIPSTTSSLPSENAGRPIQNSALPSAS" << endl;
42 os <<
"ITSTSAAAESITPTVELNALCMKLGKKPMYKPVDPYSRMQSTYNYNMRGGAYPPRYFYPF" << endl;
43 os <<
"PVPPLLYQVELSVGGQQFNGKGKTRQAAKHDAAAKALRILQNEPLPERLEVNGRESEEEN" << endl;
44 os <<
"LNKSEISQVFEIALKRNLPVNFEVARESGPPHMKNFVTKVSVGEFVGEGEGKSKKISKKN" << endl;
45 os <<
"AAIAVLEELKKLPPLPAVERVKPRIKKKTKPIVKPQTSPEYGQGINPISRLAQIQQAKKE" << endl;
46 os <<
"KEPEYTLLTERGLPRRREFVMQVKVGNHTAEGTGTNKKVAKRNAAENMLEILGFKVPQAQ" << endl;
47 os <<
"PTKPALKSEEKTPIKKPGDGRKVTFFEPGSGDENGTSNKEDEFRMPYLSHQQLPAGILPM" << endl;
48 os <<
"VPEVAQAVGVSQGHHTKDFTRAAPNPAKATVTAMIARELLYGGTSPTAETILKNNISSGH" << endl;
49 os <<
"VPHGPLTRPSEQLDYLSRVQGFQVEYKDFPKNNKNEFVSLINCSSQPPLISHGIGKDVES" << endl;
50 os <<
"CHDMAALNILKLLSELDQQSTEMPRTGNGPMSVCGRC" << endl;
51 os <<
">IPI:IPI00000005.1|SWISS-PROT:P01111|..." << endl;
52 os <<
"MTEYKLVVVGAGGVGKSALTIQLIQNHFVDEYDPTIEDSYRKQVVIDGETCLLDILDTAG" << endl;
53 os <<
"QEEYSAMRDQYMRTGEGFLCVFAINNSKSFADINLYREQIKRVKDSDDVPMVLVGNKCDL" << endl;
54 os <<
"PTRTVDTKQAHELAKSYGIPFIETSAKTRQGVEDAFYTLVREIRQYRMKKLNSSDDGTQG" << endl;
55 os <<
"CMGLPCVVM" << endl;
61 string filename =
"IPIFASTADatabaseTest.test.txt";
62 ofstream os(filename.c_str());
74 if (
os_) *
os_ << *it << endl;
81 if (
os_) *
os_ << *it << endl;
83 boost::filesystem::remove(filename);
90 cout <<
"record count: " << db.
records().size() << endl;
95 cout << *record << endl;
100 int main(
int argc,
char* argv[])
106 if (argc>1 && !strcmp(argv[1],
"-v"))
os_ = &cout;
107 if (
os_) *
os_ <<
"IPIFASTADatabaseTest\n";