public SmallPedigreeCheckpointFactory( IWorkDoer workDoer, ILogger logger, ExecutableProcessor executableProcessor, IFileLocation pedigreefileNameStub, CanvasWorkerFactory canvasWorkerFactory) { _workDoer = workDoer; _logger = logger; _executableProcessor = executableProcessor; _pedigreefileNameStub = pedigreefileNameStub; _canvasWorkerFactory = canvasWorkerFactory; }
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); }