When using the pipeline with multiple key proteins, the pipeline fails during the plot_interactive.py. I think this is because when parsing the command line arguments, "-k", "--keyids" is set to nargs="?" which makes the argument optional but allows for only one argument. I think that nargs="*" would allow for multiple optional arguments. (This is line 158 in plot_interactive.py).
I tried this replacement in my own run. The plotting worked and all of my key proteins were highlighted properly. I also tested this on a small run without a key file, and it worked fine.
When using the pipeline with multiple key proteins, the pipeline fails during the plot_interactive.py. I think this is because when parsing the command line arguments, "-k", "--keyids" is set to
nargs="?"
which makes the argument optional but allows for only one argument. I think thatnargs="*"
would allow for multiple optional arguments. (This is line 158 in plot_interactive.py).I tried this replacement in my own run. The plotting worked and all of my key proteins were highlighted properly. I also tested this on a small run without a key file, and it worked fine.