public override IList <Protein> DeepClone() { return(new Proteins(DataSchema.Clone()) { AncestorIdentityPaths = AncestorIdentityPaths }); }
public override IList <Entities.Peptide> DeepClone() { return(new Peptides(DataSchema.Clone(), AncestorIdentityPaths)); }
public override IList <MultiTransitionResult> DeepClone() { var dataSchema = DataSchema.Clone(); return(new MultiTransitionResultList(dataSchema, DocNodes.Select(transition => new Entities.Transition(dataSchema, transition.IdentityPath)))); }
public override IList <MultiPrecursorResult> DeepClone() { var dataSchema = DataSchema.Clone(); return(new MultiPrecursorResultList(dataSchema, DocNodes.Select(precursor => new Precursor(dataSchema, precursor.IdentityPath)))); }
public override IList <Replicate> DeepClone() { return(new ReplicateList(DataSchema.Clone())); }
public override IList <PrecursorResult> DeepClone() { return(new PrecursorResultList(new Precursor(DataSchema.Clone(), Precursor.IdentityPath))); }
public override IList <TransitionResult> DeepClone() { return(new TransitionResultList(new Entities.Transition(DataSchema.Clone(), Transition.IdentityPath))); }
public override IList <Precursor> DeepClone() { return(new Precursors(DataSchema.Clone(), AncestorIdentityPaths)); }
public override IList <Entities.Transition> DeepClone() { return(new Transitions(DataSchema.Clone(), AncestorIdentityPaths)); }