예제 #1
0
 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;
 }
예제 #2
0
 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;
 }