protected IndividualProteinExpressionsPresenter(IIndividualProteinExpressionsView view, IEditParameterPresenterTask parameterTask,
                                                 IMoleculeExpressionTask <TSimulationSubject> moleculeExpressionTask, IIndividualProteinToProteinExpressionDTOMapper proteinExpressionDTOMapper,
                                                 IRepresentationInfoRepository representationInfoRepository, IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter)
     : base(view, parameterTask)
 {
     _moleculeExpressionTask       = moleculeExpressionTask;
     _proteinExpressionDTOMapper   = proteinExpressionDTOMapper;
     _representationInfoRepository = representationInfoRepository;
     _moleculePropertiesPresenter  = moleculePropertiesPresenter;
     AddSubPresenters(_moleculePropertiesPresenter);
     _updateViewHandler = o => updateView();
     view.AddMoleculePropertiesView(_moleculePropertiesPresenter.View);
 }
 protected IndividualProteinExpressionsPresenter(
     IIndividualProteinExpressionsView view,
     IIndividualProteinToIndividualProteinDTOMapper individualProteinMapper,
     IIndividualMoleculePropertiesPresenter <TSimulationSubject> moleculePropertiesPresenter,
     IExpressionLocalizationPresenter <TSimulationSubject> expressionLocalizationPresenter,
     IExpressionParametersPresenter expressionParametersPresenter)
     : base(view)
 {
     _individualProteinMapper         = individualProteinMapper;
     _moleculePropertiesPresenter     = moleculePropertiesPresenter;
     _expressionLocalizationPresenter = expressionLocalizationPresenter;
     _expressionParametersPresenter   = expressionParametersPresenter;
     _expressionLocalizationPresenter.LocalizationChanged += (o, e) => onLocalizationChanged();
     AddSubPresenters(_moleculePropertiesPresenter, _expressionLocalizationPresenter, _expressionParametersPresenter);
     view.AddMoleculePropertiesView(_moleculePropertiesPresenter.View);
     view.AddLocalizationView(_expressionLocalizationPresenter.View);
     view.AddExpressionParametersView(_expressionParametersPresenter.View);
 }