Пример #1
0
        private static void StartExamples()
        {
            //List<MzTabPSM> psms;
            //List<MzTabProtein> proteins;
            //List<MzTabPeptide> peptides;
            //List<MzTabSmallMolecule> smallMolecules;
            //MzTabMetaData metaData;

            //using (MzTabReader reader = new MzTabReader(@"E:\Desktop\mzTab Examples\iTRAQ_SQI.mzTab", false))
            //{
            //    reader.Open();

            //    metaData = reader.MetaData;

            //    psms = reader.GetPsms().ToList();
            //    proteins = reader.GetProteins().ToList();
            //    peptides = reader.GetPeptides().ToList();
            //    smallMolecules = reader.GetSmallMolecules().ToList();
            //}

            //using (MzTabWriter writer = new MzTabWriter(@"E:\Desktop\mzTab Examples\dereksTest.mzTab"))
            //{
            //    writer.WriteComment("Test Comment");
            //    writer.WriteMetaData(metaData);
            //    writer.WriteLine();
            //    writer.WriteProteinData(proteins);
            //    writer.WriteLine();
            //    writer.WritePsmData(psms);
            //    writer.WriteLine();
            //    writer.WritePeptideData(peptides);
            //    writer.WriteLine();
            //    writer.WriteSmallMoleculeData(smallMolecules);
            //}

            // Examples coding
            //ChemicalFormulaExamples();
            //PeptideExamples();
            //ChemicalFormulaGeneratorExample();

            // Example Objects
            //VennDiagramExamples();

            // Example Digestion
            //TrypticDigestion.Start(minLength: 5, maxLength: 50, maxMissed:3, protease:Protease.Trypsin, storeSequenceString: false);
            //TrypticDigestion.ExampleDigestion();

            // Example Protein Grouping
            //ProteinGroupingExample.Start(Protease.Trypsin);
            //ProteinGroupingExample.ExampleProteinGrouping(Protease.Trypsin);
            //ProteinGroupingExample.StartRamp(Protease.Trypsin);

            //Example Isotopologue
            //IsotopologueExample();

            // Recalibrate Thermo Files on Lockmass
            ThermoRawFileExamples.RecalibrateThermoRawFile();
            ThermoRawFileExamples.LoopOverEveryScan();

            // Example IO
            //MsDataFileExamples.VendorNeutralDataAccess();

            // Omssa Reader
            //OmssaReader.Start();

            // MS/MS searching
            //MorpheusSearch.Start(Protease.Trypsin);

            // Writing data to files
            //FileOutputExamples.Start();

            //PepXmlExamples.ReadPepXml();

            //MzIdentMLExamples.ReadMzIdentML();
        }