New features:
- Added a line limit configuration option to limit the amount of stdout printed to screen. Helps with potential memory issues when outputting in Jupyter (nee IPython) notebook
Big fixes:
- Current files/dirs and output are now only set after successful execution to prevent them being changed when mothur errors
Changes:
- Added lines of text specifying transition to/from user input functions from the background functions enabling the current keyword functionality when verbosity == 2
- For verbosity == 1, now does not print redundant warning/error text at the end of stdout
- Split utility functions out into their own file (
mothur_py.utils
) - Refined
__str__
and__repr__
for Mothur and MothurCommand