public static void Main(string[] args) { //mzidFile.Validate( "PMF_example.mzid" ); //mzidFile.Validate( "test.mzid" ); mzidFile mz = new mzidFile(); // Generate a mzIdentML file mz.AddOntology("PSI-MS", "Proteomics Standards Initiative Mass Spectrometry Vocabularies", "2.25.0", "http://psidev.cvs.sourceforge.net/viewvc/*checkout*/psidev/psi/psi-ms/mzML/controlledVocabulary/psi-ms.obo"); mz.AddAnalysisSoftware( "EHU_Tester", "UPV/EHU Tester", "0.1", "http://www.ehu.es", "UPV_EHU", "MS:none", "software vendor", "PSI-MS", "MS:none", "PAnalyzer", "PSI-MS", "No customizations"); mz.SetProvider("SGI", "DOC_OWNER", "MS:none", "Kerman", "PSI-MS"); mz.AddPerson("DOC_OWNER", "Kerman", "Aloria", "*****@*****.**", "UPV_EHU"); mz.AddOrganization("UPV_EHU", "University of the Basque Country", "Barrio Sarriena s/n, 48940 Leioa, Spain", "+34 94 601 200", "*****@*****.**"); mz.AddProtein("DBSeq_UVRB_THET8", "SDB_SwissProt", "UVRB_THET8", "MTFRYRGPSPKGDQPKAIAGLVEALRDGERFVTLLGATGTGKTVTMAKVIEALGRPALVLAPNKILAAQLAAEFRELFPENAVEYFISYYDYYQPEAYVPGKDLYIEKDASINPEIERLRHSTTRSLLTRRDVIVVASVSAIYGLGDPREYRARNLVVERGKPYPREVLLERLLELGYQRNDIDLSPGRFRAKGEVLEIFPAYETEPIRVELFGDEVERISQVHPVTGERLRELPGFVLFPATHYLSPEGLEEILKEIEKELWERVRYFEERGEVLYAQRLKERTLYDLEMLRVMGTCPGVENYARYFTGKAPGEPPYTLLDYFPEDFLVFLDESHVTVPQLQGMYRGDYARKKTLVDYGFRLPSALDNRPLRFEEFLERVSQVVFVSATPGPFELAHSGRVVEQIIRPTGLLDPLVRVKPTENQILDLMEGIRERAARGERTLVTVLTVRMAEELTSFLVEHGIRARYLHHELDAFERQALIRDLRLGHYDCLVGINLLREGLDIPEVSLVAILDADKEGFLRSERSLIQTIGRAARNARGEVWLYADRVSEAMQRAIEETNRRRALQEAYNLEHGITPETVRKEVRAVIRPEGYEEAPLEADLSGEDLRERIAELELAMWQAAEALDFERAARLRDEIRALEARLQGVRAPEPVPGGRKRKRR"); mz.AddPeptide("peptide_1_1", "GEVWLYADR"); mz.Save("test.mzid"); // Read a mzIdentML file /*mz.Load( "mzident_with_grouping.mzid" ); * mz.RetrieveSequences(); * * // Include sequence information * mz.Save( "test2.mzid" );*/ }
public static void Main( string[] args ) { //mzidFile.Validate( "PMF_example.mzid" ); //mzidFile.Validate( "test.mzid" ); mzidFile mz = new mzidFile(); // Generate a mzIdentML file mz.AddOntology( "PSI-MS", "Proteomics Standards Initiative Mass Spectrometry Vocabularies", "2.25.0", "http://psidev.cvs.sourceforge.net/viewvc/*checkout*/psidev/psi/psi-ms/mzML/controlledVocabulary/psi-ms.obo" ); mz.AddAnalysisSoftware( "EHU_Tester", "UPV/EHU Tester", "0.1", "http://www.ehu.es", "UPV_EHU", "MS:none", "software vendor", "PSI-MS", "MS:none", "PAnalyzer", "PSI-MS", "No customizations" ); mz.SetProvider( "SGI", "DOC_OWNER", "MS:none", "Kerman", "PSI-MS" ); mz.AddPerson( "DOC_OWNER", "Kerman", "Aloria", "*****@*****.**", "UPV_EHU" ); mz.AddOrganization( "UPV_EHU", "University of the Basque Country", "Barrio Sarriena s/n, 48940 Leioa, Spain", "+34 94 601 200", "*****@*****.**" ); mz.AddProtein( "DBSeq_UVRB_THET8", "SDB_SwissProt", "UVRB_THET8", "MTFRYRGPSPKGDQPKAIAGLVEALRDGERFVTLLGATGTGKTVTMAKVIEALGRPALVLAPNKILAAQLAAEFRELFPENAVEYFISYYDYYQPEAYVPGKDLYIEKDASINPEIERLRHSTTRSLLTRRDVIVVASVSAIYGLGDPREYRARNLVVERGKPYPREVLLERLLELGYQRNDIDLSPGRFRAKGEVLEIFPAYETEPIRVELFGDEVERISQVHPVTGERLRELPGFVLFPATHYLSPEGLEEILKEIEKELWERVRYFEERGEVLYAQRLKERTLYDLEMLRVMGTCPGVENYARYFTGKAPGEPPYTLLDYFPEDFLVFLDESHVTVPQLQGMYRGDYARKKTLVDYGFRLPSALDNRPLRFEEFLERVSQVVFVSATPGPFELAHSGRVVEQIIRPTGLLDPLVRVKPTENQILDLMEGIRERAARGERTLVTVLTVRMAEELTSFLVEHGIRARYLHHELDAFERQALIRDLRLGHYDCLVGINLLREGLDIPEVSLVAILDADKEGFLRSERSLIQTIGRAARNARGEVWLYADRVSEAMQRAIEETNRRRALQEAYNLEHGITPETVRKEVRAVIRPEGYEEAPLEADLSGEDLRERIAELELAMWQAAEALDFERAARLRDEIRALEARLQGVRAPEPVPGGRKRKRR" ); mz.AddPeptide( "peptide_1_1", "GEVWLYADR" ); mz.Save( "test.mzid" ); // Read a mzIdentML file /*mz.Load( "mzident_with_grouping.mzid" ); mz.RetrieveSequences(); // Include sequence information mz.Save( "test2.mzid" );*/ }