void createTestFeatureMapSimVector_(FeatureMapSimVector& feature_maps) { feature_maps.clear(); // first feature map TVQMENQFVAFVDK,ACHKKKKHHACAC,AAAAHTKLRTTIPPEFG,RYCNHKTUIKL FeatureMapSim fm1,fm2; ProteinHit prothit1,prothit2,prothit3,prothit4,prothit5,prothit6; // create first map prothit1.setSequence("AAAAAAAKHHHHHHHHHHH"); prothit1.setMetaValue("description", "test sequence 1"); prothit1.setAccession("ACC1"); prothit1.setMetaValue("intensity", 200.0); prothit2.setSequence("CNHAAAAAAAAA"); prothit2.setMetaValue("description", "test sequence 2"); prothit2.setAccession("ACC2"); prothit2.setMetaValue("intensity", 100.0); prothit3.setSequence("LDCELR"); prothit3.setMetaValue("description", "test sequence 3"); prothit3.setAccession("ACC3"); prothit3.setMetaValue("intensity", 100.0); ProteinIdentification protIdent1; protIdent1.insertHit(prothit1); protIdent1.insertHit(prothit2); protIdent1.insertHit(prothit3); vector<ProteinIdentification> protIdents_vec1; protIdents_vec1.push_back(protIdent1); fm1.setProteinIdentifications(protIdents_vec1); // create labeled map prothit4.setSequence("AAAAAAAKHHHHHHHHHHH"); // same as protein 1 from first map prothit4.setMetaValue("description", "test sequence 4"); prothit4.setAccession("ACC4"); prothit4.setMetaValue("intensity", 50.0); prothit5.setSequence("CNHAAAAAAAAA"); prothit5.setMetaValue("description", "test sequence 5"); prothit5.setAccession("ACC5"); prothit5.setMetaValue("intensity", 100.0); prothit6.setSequence("CNHAADDAAAAA"); prothit6.setMetaValue("description", "test sequence 6"); prothit6.setAccession("ACC6"); prothit6.setMetaValue("intensity", 120.0); ProteinIdentification protIdent2; protIdent2.insertHit(prothit4); protIdent2.insertHit(prothit5); protIdent2.insertHit(prothit6); vector<ProteinIdentification> protIdents_vec2; protIdents_vec2.push_back(protIdent2); fm2.setProteinIdentifications(protIdents_vec2); feature_maps.push_back(fm1); feature_maps.push_back(fm2); }