Skip to content

Commit bcc0b50

Browse files
committed
fixed issue with extension
1 parent 19aa782 commit bcc0b50

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

workflow/rules/bed.smk

+2-2
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ rule filter_consensus_peaks:
5858
bed="results/peaks/fdr{fdr}/consensus_peaks/{bg_sample}.overlap.bed",
5959
cs=f"resources/{resources.genome}_chrom.sizes",
6060
output:
61-
"results/peaks/fdr{fdr}/consensus_peaks/{bg_sample}.overlap.filtered.bed",
61+
"results/peaks/fdr{fdr}/consensus_peaks/{bg_sample}.filtered.bed",
6262
params:
6363
k=config["consensus_peaks"]["keep"],
6464
max_size=config["consensus_peaks"]["max_size"],
@@ -77,7 +77,7 @@ rule filter_consensus_peaks:
7777

7878
rule annotate_peaks:
7979
input:
80-
bed="results/peaks/fdr{fdr}/consensus_peaks/{bg_sample}.overlap.filtered.bed",
80+
bed="results/peaks/fdr{fdr}/consensus_peaks/{bg_sample}.filtered.bed",
8181
adb=f"resources/{resources.genome}_{resources.build}_annotation.Rdata",
8282
gtf=resources.gtf,
8383
output:

workflow/scripts/peak_annotation_plots.R

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ txdb <- makeTxDbFromGFF(gtf)
1818

1919
# Add sample names to bed files
2020
# Check which bed files are provided
21-
if (any(grepl("\\.bed$", bed.files)) == TRUE) {
21+
if (any(grepl("\\.overlap.bed$", bed.files)) == TRUE) {
22+
samples <- sub(".*\\/([^\\/]+)\\.overlap.bed", "\\1", bed.files)
23+
} else if (any(grepl("\\.overlap.filtered.bed$", bed.files)) == TRUE) {
2224
samples <- sub(".*\\/([^\\/]+)\\.overlap.filtered.bed", "\\1", bed.files)
2325
} else if (any(grepl("\\.narrowPeak$", bed.files)) == TRUE) {
2426
samples <- sub(".*\\/([^\\/]+)\\_peaks.narrowPeak", "\\1", bed.files)

0 commit comments

Comments
 (0)