Ejemplo n.º 1
0
 public SequenceInfo(ModifiedSequence modifiedSequence)
 {
     ModifiedSequence       = modifiedSequence;
     ModificationsByResidue = modifiedSequence.GetModifications().ToLookup(mod => mod.IndexAA);
     LooplinkSites          = ImmutableList.ValueOf(modifiedSequence.GetModifications()
                                                    .Where(mod => mod.ExplicitMod.LinkedPeptide != null && mod.ExplicitMod.LinkedPeptide.Peptide == null)
                                                    .Select(mod => mod.ExplicitMod.LinkedPeptide.IndexAa));
 }
Ejemplo n.º 2
0
 public SequenceInfo(ModifiedSequence modifiedSequence)
 {
     ModifiedSequence       = modifiedSequence;
     ModificationsByResidue = modifiedSequence.GetModifications().ToLookup(mod => mod.IndexAA);
 }