示例#1
0
 public SmallPedigreeCheckpointFactory(
     IWorkDoer workDoer,
     ILogger logger,
     ExecutableProcessor executableProcessor,
     IFileLocation pedigreefileNameStub,
     CanvasWorkerFactory canvasWorkerFactory)
 {
     _workDoer             = workDoer;
     _logger               = logger;
     _executableProcessor  = executableProcessor;
     _pedigreefileNameStub = pedigreefileNameStub;
     _canvasWorkerFactory  = canvasWorkerFactory;
 }
示例#2
0
 public SmallPedigreeCheckpointFactory(
     ISampleSettings sampleSettings,
     IWorkManager workManager,
     ILogger logger,
     ExecutableProcessor executableProcessor,
     DbSnpVcfProcessor dbSnpVcfProcessor,
     bool detectCnvDefault, IFileLocation pedigreefileNameStub)
 {
     _workManager          = workManager;
     _logger               = logger;
     _executableProcessor  = executableProcessor;
     _pedigreefileNameStub = pedigreefileNameStub;
     _canvasWorkerFactory  = new CanvasWorkerFactory(sampleSettings, workManager, logger, executableProcessor, dbSnpVcfProcessor, detectCnvDefault);
 }