Mercurial > repos > kls286 > chap_test_20230328
view Galaxy.md @ 0:cbbe42422d56 draft
planemo upload for repository https://github.com/CHESSComputing/ChessAnalysisPipeline/tree/galaxy commit 1401a7e1ae007a6bda260d147f9b879e789b73e0-dirty
author | kls286 |
---|---|
date | Tue, 28 Mar 2023 15:07:30 +0000 |
parents | |
children |
line wrap: on
line source
# Install Planemo ``` python -m venv planemo . planemo/bin/activate pip install planemo ``` ### Initialize chap.xml ``` planemo tool_init --id 'chap' --name 'CHESS Analysis Pipeline' --example_command 'runner.py --config config.yaml' --example_input config.yaml --cite_url 'https://github.com/CHESSComputing/ChessAnalysisPipeline' --help_from_command 'runner.py --help' --test_case --example_output data.out ``` this command will output: ``` Tool written to chap.xml No test-data directory, creating one. Copying test-file config.yaml ``` Perform linting: ``` planemo l Linting tool /Users/vk/Work/CHESS/ChessPipeline/chap.xml Applying linter tests... CHECK .. CHECK: 1 test(s) found. Applying linter output... CHECK .. INFO: 1 outputs found. Applying linter inputs... CHECK .. INFO: Found 2 input parameters. Applying linter help... CHECK .. CHECK: Tool contains help section. .. CHECK: Help contains valid reStructuredText. Applying linter general... CHECK .. CHECK: Tool defines a version [0.1.0+galaxy0]. .. CHECK: Tool defines a name [CHESS Analysis Pipeline]. .. CHECK: Tool defines an id [chap]. .. CHECK: Tool specifies profile version [21.05]. Applying linter command... CHECK .. INFO: Tool contains a command. Applying linter citations... CHECK .. CHECK: Found 1 likely valid citations. Applying linter tool_xsd... CHECK .. INFO: File validates against XML schema. ``` Now, we can start server via the following commad: `planemo s`, it will take a while. Once finished we may visit `http://127.0.0.1:9090` to see our galaxy hub along with our pipeline tool.