Demultiplex sequences bases on (mid)label; substitution (hamming) and fuzzy (levenshtein) string searches
are used to pinpoint label position. Each (mid)label (if present) will yield an output file. This repo uses Python3
and has been tested with Galaxy v.22.01 (using a Terraform/Ansible install on the new Naturalis OpenStack).
Clone this repo in your Galaxy Tools directory:
git clone https://github.com/naturalis/galaxy-tool-split-on-primer
Make the python script executable:
chmod 755 galaxy-tool-split-on-primer/Split_on_Primer.sh
chmod 755 galaxy-tool-split-on-primer/Split_on_Primer.py
Append the file tool_conf.xml:
<tool file="/path/to/Tools/galaxy-tool-split-on-primer/Split_on_Primer.sh" />
Depending on your setup the ansible.builtin.git module could be used.
Install the tool by including the following in your dedicated *.yml file:
- repo: https://github.com/naturalis/galaxy-tool-split-on-primer
file: Split_on_Primer.xml
version: master
Information on tool usage, parameters and examples can be found here