public CanvasWorkerFactory( ISampleSettings sampleSettings, IWorkManager workManager, ILogger logger, ExecutableProcessor executableProcessor, DbSnpVcfProcessor dbSnpVcfProcessor, bool detectCnvDefault) { _workManager = workManager; _sampleSettings = sampleSettings; _logger = logger; _executableProcessor = executableProcessor; _dbSnpVcfProcessor = dbSnpVcfProcessor; _detectCnvDefault = detectCnvDefault; }
public CanvasWorkerFactory( ISettings sampleSettings, IWorkDoer workDoer, ILogger logger, ExecutableProcessor executableProcessor, DbSnpVcfProcessor dbSnpVcfProcessor, bool detectCnvDefault, TabixWrapper tabixWrapper, ICommandManager commandManager) { _workDoer = workDoer; _sampleSettings = sampleSettings; _logger = logger; _executableProcessor = executableProcessor; _dbSnpVcfProcessor = dbSnpVcfProcessor; _detectCnvDefault = detectCnvDefault; _tabixWrapper = tabixWrapper; _commandManager = commandManager; }