in src/integrationTest/java/com/epam/fonda/DnaCaptureVarFastqIntegrationTest.java [129:240]
private static Stream<Arguments> initParametersSingle() {
return Stream.of(
Arguments.of(
format("%s/gTrimmomaticNovoalignSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/%s", DNA_CAPTURE_VAR_FASTQ_DIR, STUDY_CONFIG_SINGLE),
format("%s/DnaCaptureVar_Fastq_alignment_for_GA5_1_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_alignment_for_GA5_1_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, TRIMMOMATIC_NOVOALIGN_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
null),
Arguments.of(
format("%s/gTrimmomaticNovoalignSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/%s", DNA_CAPTURE_VAR_FASTQ_DIR, STUDY_CONFIG_SINGLE),
format("%s/DnaCaptureVar_Fastq_postalignment_for_GA5_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_postalignment_for_GA5_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, TRIMMOMATIC_NOVOALIGN_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
null),
Arguments.of(
format("%s/gBwaPicardQcAbraGatkSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/%s", DNA_CAPTURE_VAR_FASTQ_DIR, STUDY_CONFIG_SINGLE),
format("%s/DnaCaptureVar_Fastq_alignment_for_GA5_1_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_alignment_for_GA5_1_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, BWA_PICARD_QC_ABRA_GATK_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, QCSUMMARY,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gBwaPicardQcAbraGatkSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/%s", DNA_CAPTURE_VAR_FASTQ_DIR, STUDY_CONFIG_SINGLE),
format("%s/DnaCaptureVar_Fastq_postalignment_for_GA5_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_postalignment_for_GA5_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, BWA_PICARD_QC_ABRA_GATK_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, QCSUMMARY,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gBwaPicardQcAbraGatkSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/%s", DNA_CAPTURE_VAR_FASTQ_DIR, STUDY_CONFIG_SINGLE),
format("%s/DnaCaptureVar_Fastq_qcsummary_for_cohort_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_qcsummary_for_cohort_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, BWA_PICARD_QC_ABRA_GATK_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, QCSUMMARY,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gSingleAllTasks.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/sSingleNotTumorOrCase.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/DnaCaptureVar_Fastq_alignment_for_GA5_1_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_alignment_for_GA5_1_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, ALL_TASKS_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, MERGE_MUTATION,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gSingleAllTasks.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/sSingleNotTumorOrCase.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/DnaCaptureVar_Fastq_mergeMutation_for_cohort_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_mergeMutation_for_cohort_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, ALL_TASKS_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, MERGE_MUTATION,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gSingleAllTasks.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/sSingleNotTumorOrCase.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/DnaCaptureVar_Fastq_postalignment_for_GA5_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_postalignment_for_GA5_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, ALL_TASKS_SINGLE_TEMPLATES),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, MERGE_MUTATION,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gBwaPicardQcTargetSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/sSingleTarget.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/DnaCaptureVar_Fastq_alignment_for_GA5_1_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_alignment_for_GA5_1_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, BWA_PICARD_QC_TARGET_SINGLE),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, QCSUMMARY,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gBwaPicardQcTargetSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/sSingleTarget.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/DnaCaptureVar_Fastq_postalignment_for_GA5_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_postalignment_for_GA5_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, BWA_PICARD_QC_TARGET_SINGLE),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, QCSUMMARY,
FOR_COHORT_ANALYSIS))),
Arguments.of(
format("%s/gBwaPicardQcTargetSingle.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/sSingleTarget.txt", DNA_CAPTURE_VAR_FASTQ_DIR),
format("%s/DnaCaptureVar_Fastq_qcsummary_for_cohort_analysis.sh", OUTPUT_SH_FILES_DIR),
format("%s/%s/dnaCaptureVar_Fastq_qcsummary_for_cohort_analysis_template",
DNA_CAPTURE_VAR_FASTQ_DIR, BWA_PICARD_QC_TARGET_SINGLE),
new String[] { format("%s%s%s && \\", EXPECTED_SCRIPT_START, ALIGNMENT, FOR_GA5_1) },
new String[] { format("%s%s%s &\n ", EXPECTED_SCRIPT_START, POSTALIGNMENT, FOR_GA5) },
Collections.singletonList(format("%s%s%s &", EXPECTED_SCRIPT_START, QCSUMMARY,
FOR_COHORT_ANALYSIS)))
);
}