示例#1
0
        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>();
        }
示例#2
0
 public PKSimMoleculeStartValuesCreator(
     IMoleculeStartValuesCreator moleculeStartValuesCreator,
     IMoleculeStartFormulaRepository moleculeStartFormulaRepository,
     IFormulaFactory formulaFactory,
     IModelContainerMoleculeRepository modelContainerMoleculeRepository,
     IEntityPathResolver entityPathResolver)
 {
     _moleculeStartValuesCreator     = moleculeStartValuesCreator;
     _moleculeStartFormulaRepository = moleculeStartFormulaRepository;
     _formulaFactory = formulaFactory;
     _modelContainerMoleculeRepository = modelContainerMoleculeRepository;
     _entityPathResolver = entityPathResolver;
 }
示例#3
0
 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;
 }