public override ParsingResult <IModeRunner> Parse(SuccessfulResultCollection parseInput)
        {
            CommonOptions      commonOptions      = parseInput.Get(CommonOptionsParser);
            TumorNormalOptions tumorNormalOptions = parseInput.Get(TumorNormalOptionsParser);

            return(ParsingResult <IModeRunner> .SuccesfulResult(new TumorNormalWgsRunner(commonOptions, tumorNormalOptions)));
        }
Beispiel #2
0
 public TumorNormalEnrichmentInput(CommonOptions commonOptions, SingleSampleCommonOptions singleSampleCommonOptions, TumorNormalOptions tumorNormalOptions, IFileLocation normalBam, IFileLocation manifest)
 {
     CommonOptions             = commonOptions;
     SingleSampleCommonOptions = singleSampleCommonOptions;
     TumorNormalOptions        = tumorNormalOptions;
     NormalBam = normalBam;
     Manifest  = manifest;
 }
Beispiel #3
0
        public override IParsingResult <TumorNormalWgsInput> GetSerializedResult(SuccessfulResultCollection result, CommonOptions commonOptions)
        {
            var singleSampleCommonOptions         = result.Get(SingleSampleCommonOptionsParser);
            TumorNormalOptions tumorNormalOptions = result.Get(TumorNormalOptionsParser);

            return(ParsingResult <TumorNormalWgsInput> .SuccessfulResult(
                       new TumorNormalWgsInput(commonOptions, singleSampleCommonOptions, tumorNormalOptions)));
        }
Beispiel #4
0
        public override ParsingResult <IModeRunner> Parse(SuccessfulResultCollection parseInput)
        {
            CommonOptions      commonOptions      = parseInput.Get(CommonOptionsParser);
            TumorNormalOptions tumorNormalOptions = parseInput.Get(TumorNormalOptionsParser);
            var normalBam = parseInput.Get(NormalBam);
            var manifest  = parseInput.Get(Manifest);

            return(ParsingResult <IModeRunner> .SuccesfulResult(new TumorNormalEnrichmentRunner(commonOptions, tumorNormalOptions, normalBam, manifest)));
        }
Beispiel #5
0
        public override IParsingResult <TumorNormalEnrichmentInput> GetSerializedResult(SuccessfulResultCollection result, CommonOptions commonOptions)
        {
            SingleSampleCommonOptions singleSampleCommonOptions = result.Get(SingleSampleCommonOptionsParser);
            TumorNormalOptions        tumorNormalOptions        = result.Get(TumorNormalOptionsParser);
            var normalBam = result.Get(NormalBam);
            var manifest  = result.Get(Manifest);

            return(ParsingResult <TumorNormalEnrichmentInput> .SuccessfulResult(
                       new TumorNormalEnrichmentInput(commonOptions, singleSampleCommonOptions, tumorNormalOptions, normalBam, manifest)));
        }
Beispiel #6
0
 public TumorNormalWgsInput(CommonOptions commonOptions, SingleSampleCommonOptions singleSampleCommonOptions, TumorNormalOptions tumorNormalOptions)
 {
     CommonOptions             = commonOptions;
     SingleSampleCommonOptions = singleSampleCommonOptions;
     TumorNormalOptions        = tumorNormalOptions;
 }