Skip to content

Commit 4cdd1b3

Browse files
committed
Add rule extract 18S from transcriptome assembly
1 parent 461dcc1 commit 4cdd1b3

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

Snakefile

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,25 @@ rule all:
1212
expand("qc/phyloFlash/{lib}_rnaseq_se_maponly_1000000.phyloFlash.tar.gz", lib=config['rnaseq_se']),
1313
expand("qc/phyloFlash/{lib}_dnaseq.phyloFlash.tar.gz", lib=config['mda']),
1414
expand("assembly/trinity.{lib}.Trinity.fasta", lib=config['rnaseq']),
15+
expand("qc/barrnap/trinity.{lib}.barrnap.fasta", lib=config['rnaseq']),
1516
expand("qc/trinity_assem/trinity.{lib}.v.{dbprefix}.blastx.out6.w_pct_hit_length", lib=config['rnaseq'], dbprefix=['uniprot_sprot','bsto_mac']),
1617
"assembly/trinity_gg.bsto.Trinity-GG.fasta", # genome-guided assembly
1718
"assembly/trinity_se.bsp_mk.Trinity.fasta", # single-end read library
1819
"qc/trinity_assem/trinity_se.bsp_mk.v.bsto_mac.blastx.out6.w_pct_hit_length", # single-end read library
1920

21+
22+
rule barrnap_trinity:
23+
input: "assembly/trinity.{lib}.Trinity.fasta"
24+
output:
25+
gff="qc/barrnap/trinity.{lib}.barrnap.gff3",
26+
fasta="qc/barrnap/trinity.{lib}.barrnap.fasta"
27+
conda: "envs/barrnap.yml"
28+
threads: 4
29+
shell:
30+
r"""
31+
barrnap --threads {threads} --kingdom euk --outseq {output.fasta} < {input} > {output.gff}
32+
"""
33+
2034
rule phyloflash_rnaseq:
2135
input:
2236
fwd=lambda wildcards: config['rnaseq'][wildcards.lib]['fwd'],

envs/barrnap.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
channels:
2+
- bioconda
3+
- r
4+
- conda-forge
5+
- defaults
6+
dependencies:
7+
- barrnap=0.9

0 commit comments

Comments
 (0)