Can someone explain to a biologist how plugin development works? I have read the developers section in docs.qiime2, but I require more hand-holding. There is an existing script for a plugin which achieves 90% of what I need. My goal is to add functionality to that script (with developer’s blessing).
The two pressing questions I have are:
- How are data and parameters being passed into the plugins?
When I read scripts which underpin the plugin of interest, I can’t seem to find the point of data and parameter entry.
- How do people troubleshoot their code? Normally, I use print statements to check the progress of a workflow, but I can’t get that to work in QIIME.