private void btnDigest_Click(object sender, EventArgs e) { string Seq = "AYDTEVHNVWATHACVPTDPNPQEVELKNVTENFNMWKNNMVEQMHEDIISLWDQSLKPCVKLTPLCVTLNCTDLRNATNGNDTNTTSSSRGMVGGGEMKNCSFNITTNIRGKVQKEYALFYELDIVPIDNKIDRYRLISCNTSVITQACPKVSFEPIPIHYCAPAGFAILKCKDKKFNGKGPCTNVSTVQCTHGIRPVVSTQLLLNGSLAEEEVVIRSANFADNAKVIIVQLNESVEINCTRPNNNTRKSINIGPGRALYTTGEIIGDIRQAHCNLSRAKWNDTLNKIVIKLREQFGNKTIVFKHSSGGDPEIVTHSFNCGGEFFYCNSTQLFNSTWNVTEESNNTVENNTITLPCRIKQIINMWQEVGRAMYAPPIRGQIRCSSNITGLLLTRDGGPEDNKTEVFRPGGGDMRDNWRSELYKYKVVKIEPLGVAPTKAKRRVVQREK"; COL.ProtLib.ProteinInfo PInfo = new COL.ProtLib.ProteinInfo("BL", Seq); List <string> Peps = PInfo.CreateCleavage(1, new List <COL.ProtLib.Protease.Type>() { COL.ProtLib.Protease.Type.GlucE, COL.ProtLib.Protease.Type.Trypsin }); List <COL.ProtLib.ProteinInfo> FastaProts = COL.ProtLib.FastaReader.ReadFasta(@"E:\Dropbox\gp120\GP120-5_TrypsinGluC_HILIC_120413_01.fasta"); foreach (COL.ProtLib.ProteinInfo pIn in FastaProts) { bool found = false; foreach (string pep in Peps) { if (pIn.Sequence == pep) { found = true; break; } } if (found == false) { } } }
private void btnDigest_Click(object sender, EventArgs e) { string Seq ="AYDTEVHNVWATHACVPTDPNPQEVELKNVTENFNMWKNNMVEQMHEDIISLWDQSLKPCVKLTPLCVTLNCTDLRNATNGNDTNTTSSSRGMVGGGEMKNCSFNITTNIRGKVQKEYALFYELDIVPIDNKIDRYRLISCNTSVITQACPKVSFEPIPIHYCAPAGFAILKCKDKKFNGKGPCTNVSTVQCTHGIRPVVSTQLLLNGSLAEEEVVIRSANFADNAKVIIVQLNESVEINCTRPNNNTRKSINIGPGRALYTTGEIIGDIRQAHCNLSRAKWNDTLNKIVIKLREQFGNKTIVFKHSSGGDPEIVTHSFNCGGEFFYCNSTQLFNSTWNVTEESNNTVENNTITLPCRIKQIINMWQEVGRAMYAPPIRGQIRCSSNITGLLLTRDGGPEDNKTEVFRPGGGDMRDNWRSELYKYKVVKIEPLGVAPTKAKRRVVQREK"; COL.ProtLib.ProteinInfo PInfo = new COL.ProtLib.ProteinInfo("BL", Seq); List<string> Peps = PInfo.CreateCleavage(1, new List<COL.ProtLib.Protease.Type>() { COL.ProtLib.Protease.Type.GlucE, COL.ProtLib.Protease.Type.Trypsin }); List<COL.ProtLib.ProteinInfo> FastaProts = COL.ProtLib.FastaReader.ReadFasta(@"E:\Dropbox\gp120\GP120-5_TrypsinGluC_HILIC_120413_01.fasta"); foreach (COL.ProtLib.ProteinInfo pIn in FastaProts) { bool found = false; foreach (string pep in Peps) { if (pIn.Sequence == pep) { found = true; break; } } if (found == false) { } } }