annotate galaxy_integration.org @ 0:dd46956ff61f draft

Uploaded
author petr-novak
date Fri, 08 Dec 2017 09:57:17 -0500
parents
children 5596bafd2119
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
1 #+TITLE: Building galaxy tools
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
2 #+BEGIN_SRC sh
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
3 # require planemo
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
4 if [ -e "long_reads_sampling.xml" ]
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
5 then
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
6 echo "backing up original file"
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
7 cp long_reads_sampling.xml long_reads_sampling.xml.backup
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
8 fi
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
9 planemo tool_init --force --id 'long_reads_sampling' \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
10 --name 'Create sample of long reads' \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
11 --requirement biopython \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
12 --example_command 'long_reads_sampling.py -i input_seq.fasta -o output_seq.fasta -l total_length -s seed' \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
13 --example_input 'input_seq.fasta' \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
14 --example_output 'output_seq.fasta'
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
15
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
16 #+END_SRC
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
17
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
18 #+RESULTS:
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
19 | backing | up | original | file |
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
20 | Tool | written | to | long_reads_sampling.xml |
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
21
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
22 file must be manually edited
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
23
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
24 # create toolshed configuration
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
25 #+BEGIN_SRC bash
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
26 planemo shed_init --name=long_reads_sampling \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
27 --owner=repeatexplorer \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
28 --description=long_reads_sampling \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
29 --long_description="Create sample of long reads" \
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
30 --category="Fasta Manipulation"
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
31 planemo shed_lint --tools
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
32 #+END_SRC
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
33
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
34 #+RESULTS:
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
35
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
36 # creating repository - once
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
37
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
38 #+BEGIN_SRC bash
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
39 # it requires planemo server running!
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
40 planemo shed_create --shed_target local
dd46956ff61f Uploaded
petr-novak
parents:
diff changeset
41 #+END_SRC