Mercurial > repos > peterjc > mira_assembler
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 |
