choderalab / fah-xchem

Tools and infrastructure for automated compound discovery using Folding@home
MIT License
6 stars 3 forks source link

Break out artifact generation into subcommand tree in CLI #150

Open dotsdl opened 3 years ago

dotsdl commented 3 years ago

Currently the behavior of the fah-xchem CLI is rather monolithic, with many arguments required (along with two config files) to e.g. generate-artifacts.

Although these parameters are necessary in some form, each subcommand likely requires only a subset, allowing for greater flexibility in executing workflow components from the command line. Breaking the components into their own subcommand also allows re-running only some components when troubleshooting.