public MoleculesAndReactionsCreator(IObjectBaseFactory objectBaseFactory, IMoleculeBuilderFactory moleculeBuilderFactory, IParameterIdUpdater parameterIdUpdater, IProcessToProcessBuilderMapper processBuilderMapper, IParameterSetUpdater parameterSetUpdater, IIndividualEnzymeFactory individualEnzymeFactory, IIndividualTransporterFactory individualTransporterFactory, IModelContainerMoleculeRepository modelContainerMoleculeRepo, IStaticReactionRepository staticReactionRepository, IMoleculeCalculationRetriever moleculeCalculationRetriever, IInteractionKineticUpdater interactionKineticUpdater, IInteractionTask interactionTask ) { _objectBaseFactory = objectBaseFactory; _moleculeBuilderFactory = moleculeBuilderFactory; _parameterIdUpdater = parameterIdUpdater; _processBuilderMapper = processBuilderMapper; _parameterSetUpdater = parameterSetUpdater; _individualEnzymeFactory = individualEnzymeFactory; _individualTransporterFactory = individualTransporterFactory; _modelContainerMoleculeRepo = modelContainerMoleculeRepo; _staticReactionRepository = staticReactionRepository; _moleculeCalculationRetriever = moleculeCalculationRetriever; _interactionKineticUpdater = interactionKineticUpdater; _interactionTask = interactionTask; _allMoleculeNames = new List <string>(); _moleculeWithTurnoverReactions = new List <IMoleculeBuilder>(); }
public PKSimMoleculeStartValuesCreator( IMoleculeStartValuesCreator moleculeStartValuesCreator, IMoleculeStartFormulaRepository moleculeStartFormulaRepository, IFormulaFactory formulaFactory, IModelContainerMoleculeRepository modelContainerMoleculeRepository, IEntityPathResolver entityPathResolver) { _moleculeStartValuesCreator = moleculeStartValuesCreator; _moleculeStartFormulaRepository = moleculeStartFormulaRepository; _formulaFactory = formulaFactory; _modelContainerMoleculeRepository = modelContainerMoleculeRepository; _entityPathResolver = entityPathResolver; }
public PKSimMoleculeStartValuesCreator(IMoleculeStartValuesCreator moleculeStartValuesCreator, IObjectPathFactory objectPathFactory, IExpressionContainersRetriever expressionContainersRetriever, IMoleculeStartFormulaRepository moleculeStartFormulaRepository, IFormulaFactory formulaFactory, IModelContainerMoleculeRepository modelContainerMoleculeRepository) { _moleculeStartValuesCreator = moleculeStartValuesCreator; _objectPathFactory = objectPathFactory; _expressionContainersRetriever = expressionContainersRetriever; _moleculeStartFormulaRepository = moleculeStartFormulaRepository; _formulaFactory = formulaFactory; _modelContainerMoleculeRepository = modelContainerMoleculeRepository; }