public ProcessSelectionGroup Clone(ICloneManager cloneManager) { var clone = new ProcessSelectionGroup(ProductNameTemplate); _partialProcesses.Each(x => clone.AddPartialProcessSelection(x.Clone(cloneManager))); _systemicProcesses.Each(x => clone.AddSystemicProcessSelection(x.Clone(cloneManager))); return(clone); }
public CompoundProcessesSelection() { MetabolizationSelection = new ProcessSelectionGroup(CoreConstants.Molecule.Metabolite); TransportAndExcretionSelection = new ProcessSelectionGroup(string.Empty); SpecificBindingSelection = new ProcessSelectionGroup(CoreConstants.Molecule.Complex); }