public CanvasEnrichmentCnvCaller(IWorkDoer workDoer, ILogger logger, IFileLocation canvasExe, IFileLocation runtimeExecutable, ICanvasAnnotationFileProvider annotationFileProvider, ICanvasSingleSampleInputCommandLineBuilder singleSampleInputCommandLineBuilder, CanvasEnrichmentInputCreator <CanvasEnrichmentInput> enrichmentInputCreator, CanvasPloidyVcfCreator canvasPloidyVcfCreator) { _workDoer = workDoer; _logger = logger; _canvasExe = canvasExe; _runtimeExecutable = runtimeExecutable; _annotationFileProvider = annotationFileProvider; _singleSampleInputCommandLineBuilder = singleSampleInputCommandLineBuilder; _enrichmentInputCreator = enrichmentInputCreator; _canvasPloidyVcfCreator = canvasPloidyVcfCreator; }
public CanvasSmallPedigreeWrapper( IWorkManager workManager, ILogger logger, IFileLocation canvasExe, IFileLocation runtimeExecutable, ICanvasAnnotationFileProvider annotationFileProvider, ICanvasSingleSampleInputCommandLineBuilder singleSampleInputCommandLineBuilder, CanvasPloidyVcfCreator canvasPloidyVcfCreator) { _workManager = workManager; _logger = logger; _canvasExe = canvasExe; _annotationFileProvider = annotationFileProvider; _singleSampleInputCommandLineBuilder = singleSampleInputCommandLineBuilder; _canvasPloidyVcfCreator = canvasPloidyVcfCreator; _runtimeExecutable = runtimeExecutable; }
public CanvasTumorNormalWgsCnvCaller( IWorkManager workManager, ILogger logger, IFileLocation canvasExe, IFileLocation runtimeExecutable, ICanvasAnnotationFileProvider annotationFileProvider, ICanvasSingleSampleInputCommandLineBuilder singleSampleInputCommandLineBuilder, CanvasPloidyBedCreator canvasPloidyBedCreator) { _workManager = workManager; _logger = logger; _canvasExe = canvasExe; _annotationFileProvider = annotationFileProvider; _singleSampleInputCommandLineBuilder = singleSampleInputCommandLineBuilder; _canvasPloidyBedCreator = canvasPloidyBedCreator; _runtimeExecutable = runtimeExecutable; }