Пример #1
0
 public override IList <Protein> DeepClone()
 {
     return(new Proteins(DataSchema.Clone())
     {
         AncestorIdentityPaths = AncestorIdentityPaths
     });
 }
Пример #2
0
 public override IList <Entities.Peptide> DeepClone()
 {
     return(new Peptides(DataSchema.Clone(), AncestorIdentityPaths));
 }
Пример #3
0
        public override IList <MultiTransitionResult> DeepClone()
        {
            var dataSchema = DataSchema.Clone();

            return(new MultiTransitionResultList(dataSchema, DocNodes.Select(transition => new Entities.Transition(dataSchema, transition.IdentityPath))));
        }
Пример #4
0
        public override IList <MultiPrecursorResult> DeepClone()
        {
            var dataSchema = DataSchema.Clone();

            return(new MultiPrecursorResultList(dataSchema, DocNodes.Select(precursor => new Precursor(dataSchema, precursor.IdentityPath))));
        }
Пример #5
0
 public override IList <Replicate> DeepClone()
 {
     return(new ReplicateList(DataSchema.Clone()));
 }
Пример #6
0
 public override IList <PrecursorResult> DeepClone()
 {
     return(new PrecursorResultList(new Precursor(DataSchema.Clone(), Precursor.IdentityPath)));
 }
Пример #7
0
 public override IList <TransitionResult> DeepClone()
 {
     return(new TransitionResultList(new Entities.Transition(DataSchema.Clone(), Transition.IdentityPath)));
 }
Пример #8
0
 public override IList <Precursor> DeepClone()
 {
     return(new Precursors(DataSchema.Clone(), AncestorIdentityPaths));
 }
Пример #9
0
 public override IList <Entities.Transition> DeepClone()
 {
     return(new Transitions(DataSchema.Clone(), AncestorIdentityPaths));
 }