Skip to content

Commit 262debe

Browse files
committed
2025-02-26
1 parent 7d628ae commit 262debe

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ colnames(run_ids) <- "SampleID"
1616

1717
meta <- readr::read_delim("pairwise_analysis.list.csv", col_names = TRUE, delim = ",") |>
1818
distinct() |>
19-
filter(!is.na(main_lineage) & !str_detect(main_lineage, ";")) |>
19+
filter(!is.na(main_lineage) & !str_detect(main_lineage, ",")) |>
2020
filter(!str_detect(sample, "CN-")) # This line filters out any sample that contains 'CN-'
2121
colnames(meta) <- c("SampleID", "main_lineage", "sub_lineage")
2222

modules/local/filtering/compile-sequencing-stats/main.nf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ process COMPILE_SEQUENCING_STATS {
3333
--lineages lineages.fractions.txt
3434
3535
# Generate summary statistics and create the sampleID,lineage df for
36-
## creating into a channel
36+
## creating into a channel TODO: need to fix this script in generating the output for tuplec creation
3737
Rscript ${params.r_script_dir}/compile-sequencing-statistics.R \\
3838
--minimum_coverage ${params.mtbseq_min_cov} \\
3939
--runID ${runID} \\
@@ -50,6 +50,7 @@ process COMPILE_SEQUENCING_STATS {
5050
awk -F "\t" '{ if ( \$14 > ${params.mtbseq_min_cov} ) print \$4 }' Mapping_and_Variant_Statistics.tab | sort | uniq > min.qual.genomes
5151
sed 's/\t/,/g' tbdb-tbprofiler.txt | cut -d ',' -f1,2,3 > tmp.pairwise_analysis.list.csv
5252
grep -f min.qual.genomes tmp.pairwise_analysis.list.csv > pairwise_analysis.list.csv
53+
touch pairwise_analysis.list.csv
5354
5455
"""
5556
}

modules/local/filtering/prepare_pairwise_channels/main.nf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ process PREPARE_PAIRWISE_CHANNELS {
55
publishDir "${params.outdir}/results/", mode: 'copy'
66

77
input:
8-
val runID
9-
path pairwise_analysis_list
10-
val sampleID_list
8+
val(runID)
9+
path(pairwise_analysis_list)
10+
val(sampleID_list)
1111

1212
output:
1313
path "final.lineage_samples_tuple.csv", emit: lineage_sample_tuple
@@ -24,7 +24,7 @@ process PREPARE_PAIRWISE_CHANNELS {
2424
echo '${params.lineage_pairwise_main.join('\n')}' > selected_main-lineage_split.list
2525
2626
# Run the script to generate pairwise analysis tuples
27-
Rscript ${params.r_script_dir}/create_pairwise_analaysi_tuple.R \\
27+
Rscript ${params.r_script_dir}/create_pairwise_analysis_tuple.R \\
2828
1>>.command.out \\
2929
2>>.command.err || true # i think this helps
3030

modules/local/mtbseq/lineage_joint-amend/main.nf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ process MTBSEQ_LINEAGE_JOINT_AMEND {
88
/// } else { 'quay.io/biocontainers/mtbseq' }
99
///}
1010

11-
publishDir "${params.outdir}/bbdd/mtbseq/pairwise/${lineage}/", mode: 'copy'
11+
publishDir "${params.outdir}/bbdd/mtbseq/pairwise/${lineage}/", mode: 'copy', overwrite: true
1212

1313
input:
1414
val runID
@@ -46,7 +46,7 @@ process MTBSEQ_LINEAGE_JOINT_AMEND {
4646

4747
"""
4848
49-
rm -rf ${params.outdir}/bbdd/mtbseq/pairwise/${lineage}/*
49+
#rm -rf ${params.outdir}/bbdd/mtbseq/pairwise/${lineage}/*
5050
5151
# make the expected directories
5252
mkdir -p Position_Tables/ Called/ Amend/ Joint/

workflows/pairwise_wf.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ workflow PAIRWISE_WF {
4545
)
4646

4747
PREPARE_PAIRWISE_CHANNELS( runID,
48-
TBPROFILER_COMPILE_TBDB.out.tbdb_results,
48+
COMPILE_SEQUENCING_STATS.out.pairwise_analysis_list,
4949
sampleID_list
5050
)
5151

0 commit comments

Comments
 (0)