Esempio n. 1
0
        //-----------------------------



        //-----------------------------------------------------------------------------------------------------



        public void RebuildProteinsFromScans()
        {
            //Find the proteins that have
            MyProteinList.AsParallel().ForAll(a => a.Scans = a.Scans.Intersect(AllSQTScans).ToList());
            MyProteinList.RemoveAll(a => a.Scans.Count == 0);
            RebuildPeptideListFromUpdatedProteinList();
        }
Esempio n. 2
0
        public int RemoveDecoyProteins(string decoyTag)
        {
            int i = MyProteinList.RemoveAll(a => a.Locus.StartsWith(decoyTag));

            RebuildScansFromModifiedProteinList();
            return(i);
        }