예제 #1
0
        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" );*/
        }
예제 #2
0
파일: Main.cs 프로젝트: akrogp/EhuBio
        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" );*/
        }