public SimulationMapper(ICompoundMapper compoundMapper, IIndividualMapper individualMapper, IApplicationProtocolMapper protocolMapper, ISimulationConstructor simulationConstructor, IModelPropertiesMapper modelPropertiesMapper, IFormulationMapper formulationMapper, IBatchLogger logger) { _compoundMapper = compoundMapper; _individualMapper = individualMapper; _protocolMapper = protocolMapper; _simulationConstructor = simulationConstructor; _modelPropertiesMapper = modelPropertiesMapper; _formulationMapper = formulationMapper; _logger = logger; }
public TrainingMaterialTask(IBuildingBlockTask buildingBlockTask, IWorkspace workspace, IBatchLogger logger, IBatchToCoreMapper mapper, ISimulationEngineFactory simulationEngineFactory, ISimulationConstructor simulationConstructor, ISimulationSettingsRetriever simulationSettingsRetriever, IObservedDataTask observedDataTask, IProjectTask projectTask, IParameterAlternativeFactory parameterAlternativeFactory, ICompoundAlternativeTask compoundAlternativeTask, ITrainingObservedDataRepository observedDataRepository) { _buildingBlockTask = buildingBlockTask; _workspace = workspace; _logger = logger; _mapper = mapper; _simulationEngineFactory = simulationEngineFactory; _simulationConstructor = simulationConstructor; _simulationSettingsRetriever = simulationSettingsRetriever; _observedDataTask = observedDataTask; _projectTask = projectTask; _parameterAlternativeFactory = parameterAlternativeFactory; _compoundAlternativeTask = compoundAlternativeTask; _observedDataRepository = observedDataRepository; }