FAQ
How can I perform some debug logging within a code block?
You can simply import the logging module within a code block. For example:
- linenos:
- tools:
default: cores: 2 mem: cores * 3 rules:
if: True execute: |
import logging log = logging.getLogger(__name__) log.debug(f”Here’s what the entity looks like: {entity}”)
How can I import custom libraries or code?
As long as the code is available within Galaxy’s virtualenv or the python path, it can be imported like any other package. For example:
- linenos:
- tools:
default: cores: 2 mem: cores * 3 rules:
if: True execute: |
import my_custom_module my_custom_module.my_func()