1010SALMON_FILE = 'Salmon-0.9.1_linux_x86_64.tar.gz'
1111SALMON_DIR = 'Salmon-latest_linux_x86_64'
1212
13+ STRINGTIE_WEB = 'http://ccb.jhu.edu/software/stringtie/dl/'
14+ STRINGTIE_FILE = 'stringtie-1.3.4c.Linux_x86_64.tar.gz'
15+ STRINGTIE_DIR = 'stringtie-1.3.4c.Linux_x86_64'
16+
17+ TRINITY_WEB = 'https://github.com/trinityrnaseq/trinityrnaseq/archive/'
18+ TRINITY_FILE = 'Trinity-v2.6.5.tar.gz'
19+ TRINITTY_DIR = 'trinityrnaseq-Trinity-v2.6.5'
20+
1321
1422@parallel
1523def quant ():
@@ -29,15 +37,19 @@ def quant():
2937
3038@parallel
3139def rna_assembly ():
32- sudo ('apt -y -qq install tophat jellyfish' )
40+ sudo ('apt -y -qq install tophat jellyfish genometools ' )
3341 with cd ('~/install' ):
34- run ('wget --quiet http://ccb.jhu.edu/software/stringtie/dl/stringtie-1.3.4c.Linux_x86_64.tar.gz' )
35- run ('tar xzf stringtie-1.3.4c.Linux_x86_64.tar.gz' )
36- run ('mv stringtie-1.3.4c.Linux_x86_64 /stringtie ~/.local/bin' )
37- run ('wget --quiet https://github.com/trinityrnaseq/trinityrnaseq/archive/Trinity-v2.6.5.tar.gz' )
38- run ('tar xzf Trinity-v2.6.5.tar.gz' )
39- with cd ('~/install/trinityrnaseq-Trinity-v2.6.5' ):
42+ run ('wget --quiet %s%s' % ( STRINGTIE_WEB , STRINGTIE_FILE ) )
43+ run ('tar xzf %s' % STRINGTIE_FILE )
44+ run ('mv %s /stringtie ~/.local/bin' % STRINGTIE_DIR )
45+ run ('wget --quiet %s%s' % ( TRINITY_WEB , TRINITY_FILE ) )
46+ run ('tar xzf %s' % TRINITY_FILE )
47+ with cd ('~/install/%s' % TRINITTY_DIR ):
4048 run ('make' )
4149 sudo ('make install' )
42- run ('echo "export TRINITY_HOME=/usr/local/bin/trinityrnaseq-Trinity-v2.6.5" >> ~/.bashrc' )
43- run ('echo "export PATH=$PATH:/usr/local/bin/trinityrnaseq-Trinity-v2.6.5" >> ~/.bashrc' )
50+ run (
51+ 'echo "export TRINITY_HOME=/usr/local/bin/%s" >> ~/.bashrc'
52+ % TRINITTY_DIR )
53+ run (
54+ 'echo "export PATH=$PATH:/usr/local/bin/%s" >> ~/.bashrc'
55+ % TRINITTY_DIR )
0 commit comments