Skip to content
Snippets Groups Projects
Commit d275c4b3 authored by Iris Mestres Pascual's avatar Iris Mestres Pascual
Browse files

Add rule to create pre-miRNA annotation file

parent a064c54b
No related branches found
No related tags found
1 merge request!23Refactor: Use only local files. Use chr19 in test_files.
...@@ -458,6 +458,35 @@ rule gfftobed: ...@@ -458,6 +458,35 @@ rule gfftobed:
) &> {log}" ) &> {log}"
###############################################################################
### Extract pre-miRNA
###############################################################################
rule filter_pre_mirs:
input:
bed=os.path.join(
config["output_dir"], "{organism}", "mirna_filtered.bed"
),
output:
bed=os.path.join(
config["output_dir"], "{organism}", "pre_mirna_filtered.bed"
),
params:
cluster_log=os.path.join(
config["cluster_log"], "{organism}", "filter_pre_mirs.log"
),
precursor="miRNA_primary_transcript",
log:
os.path.join(
config["local_log"], "{organism}", "filter_pre_mirs.log"
),
singularity:
"docker://zavolab/ubuntu:18.04"
shell:
"(grep {params.precursor} {input.bed} > {output.bed}) &> {log}"
############################################################################### ###############################################################################
### Extract mature miRNA ### Extract mature miRNA
############################################################################### ###############################################################################
...@@ -580,6 +609,7 @@ rule iso_anno: ...@@ -580,6 +609,7 @@ rule iso_anno:
"(bedtools slop \ "(bedtools slop \
-i {input.bed} \ -i {input.bed} \
-g {input.chrsize} \ -g {input.chrsize} \
-s \
-l {params.bp_5p} \ -l {params.bp_5p} \
-r {params.bp_3p} \ -r {params.bp_3p} \
> {output.bed} \ > {output.bed} \
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment