comparison tools/mira3/README.rst @ 16:f74bc0420db4 draft

planemo upload for repository https://github.com/peterjc/pico_galaxy/tools/mira3/ commit 41e2a291e2e3925f834f18e48614e091e2df7643
author peterjc
date Wed, 13 May 2015 05:45:01 -0400
parents fbe9139eb74b
children 557118c7e29e
comparison
equal deleted inserted replaced
15:fbe9139eb74b 16:f74bc0420db4
28 28
29 * ``mira.py`` (the Python script) 29 * ``mira.py`` (the Python script)
30 * ``mira.xml`` (the Galaxy tool definition) 30 * ``mira.xml`` (the Galaxy tool definition)
31 31
32 The suggested location is a new ``tools/mira3`` folder. You will also need to 32 The suggested location is a new ``tools/mira3`` folder. You will also need to
33 modify the ``tools_conf.xml`` file to tell Galaxy to offer the tool, and also do 33 modify the ``tools_conf.xml`` file to tell Galaxy to offer the tool by adding
34 this to ``tools_conf.xml.sample`` in order to run any tests:: 34 the line::
35
36 <tool file="mira3/mira.xml" />
35 37
36 <tool file="mira3/mira.xml" /> 38 If you wish to run the unit tests, also move/copy the ``test-data/`` files
39 under Galaxy's ``test-data/`` folder. Then::
40
41 $ ./run_tests -id mira_assembler
37 42
38 You will also need to install MIRA, we used version 3.4.1.1. See: 43 You will also need to install MIRA, we used version 3.4.1.1. See:
39 44
40 * http://chevreux.org/projects_mira.html 45 * http://chevreux.org/projects_mira.html
41 * http://sourceforge.net/projects/mira-assembler/ 46 * http://sourceforge.net/projects/mira-assembler/
75 - Development moved to GitHub, https://github.com/peterjc/pico_galaxy 80 - Development moved to GitHub, https://github.com/peterjc/pico_galaxy
76 v0.0.9 - Renamed folder mira_assembler to mira3 (see also MIRA 4 wrapper). 81 v0.0.9 - Renamed folder mira_assembler to mira3 (see also MIRA 4 wrapper).
77 - Correct path issue in automated dependency installation. 82 - Correct path issue in automated dependency installation.
78 v0.0.10 - Added a functional test. 83 v0.0.10 - Added a functional test.
79 - Updated URL for automated installation of MIRA v3.4.1.1 84 - Updated URL for automated installation of MIRA v3.4.1.1
85 v0.0.11 - Tool definition now embeds citation information.
86 - Planemo for Tool Shed upload (``.shed.yml``, internal change only).
80 ======= ====================================================================== 87 ======= ======================================================================
81 88
82 89
83 Developers 90 Developers
84 ========== 91 ==========
87 http://bitbucket.org/peterjc/galaxy-central/src/tools 94 http://bitbucket.org/peterjc/galaxy-central/src/tools
88 95
89 Development has now moved to a dedicated GitHub repository: 96 Development has now moved to a dedicated GitHub repository:
90 https://github.com/peterjc/pico_galaxy/tree/master/tools/mira_3_4 97 https://github.com/peterjc/pico_galaxy/tree/master/tools/mira_3_4
91 98
92 For making the "Galaxy Tool Shed" http://toolshed.g2.bx.psu.edu/ tarball use 99 For pushing a release to the test or main "Galaxy Tool Shed", use the following
93 the following command from the Galaxy root folder:: 100 Planemo commands (which requires you have set your Tool Shed access details in
101 ``~/.planemo.yml`` and that you have access rights on the Tool Shed)::
94 102
95 $ tar -czf mira3_wrapper.tar.gz tools/mira3/README.rst tools/mira3/mira.xml tools/mira3/mira.py tools/mira3/tool_dependencies.xml test-data/tvc_mini.fastq test-data/tvc_contigs.fasta test-data/empty_file.dat 103 $ planemo shed_upload --shed_target testtoolshed --check_diff ~/repositories/pico_galaxy/tools/mira3/
104 ...
96 105
97 Check this worked:: 106 or::
98 107
99 $ tar -tzf mira3_wrapper.tar.gz 108 $ planemo shed_upload --shed_target toolshed --check_diff ~/repositories/pico_galaxy/tools/mira3/
109 ...
110
111 To just build and check the tar ball, use::
112
113 $ planemo shed_upload --tar_only ~/repositories/pico_galaxy/tools/mira3/
114 ...
115 $ tar -tzf shed_upload.tar.gz
116 test-data/empty_file.dat
117 test-data/tvc_contigs.fasta
118 test-data/tvc_mini.fastq
100 tools/mira3/README.rst 119 tools/mira3/README.rst
120 tools/mira3/mira.py
101 tools/mira3/mira.xml 121 tools/mira3/mira.xml
102 tools/mira3/mira.py
103 tools/mira3/tool_dependencies.xml 122 tools/mira3/tool_dependencies.xml
104 test-data/tvc_mini.fastq
105 test-data/tvc_contigs.fasta
106 test-data/empty_file.dat
107 123
108 124
109 Licence (MIT) 125 Licence (MIT)
110 ============= 126 =============
111 127