Steve Bond
Steve Bond
Try to improve performance by only loading dependencies when needed. Either [py-demandimport](https://github.com/bwesterb/py-demandimport) or [limp](https://github.com/noahmorrison/limp) may do the job.
```text 21dac56ac10b185accd18c843f0efe3a 1 # DatabaseBuddy: 1.3.0 # Function: live_shell # Python: 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56) [GCC 7.2.0] # Platform: linux # User: rk7rOY1amm # Date: 2018-06-01...
Figure out a way to package up all the markdown wiki pages with the repository and pretty-print them out as an extended help option. ``` bash $: sb -btr -h...
Grab human readable names from databases (may work better with DBBuddy?)
The primary goal of this will be to ensure that all sequences are the same length and to return any that aren't. It's not a trivial function to write though,...
Perhaps using something like [Recipy](http://blog.rtwilson.com/introducing-recipy-effortless-provenance-tracking-with-python/) - Use the --log, -l flag - Include a timestamp, PID, and complete function call with fully expanded paths - Include the ability to search...
Maybe use [binder](http://mybinder.org/) to organize this? Focus on developers here, using BuddySuite as an API.
Currently, the user must have a third party program installed to run `--generate_alignment` or `--generate_tree`. There's no reason that we can't push these jobs off to web services if programs...
Try to detect when the user passes in more than one flag, and let them know that it isn't going to work as they want it to. This is a...
BuddySuite does not work well on very large files, because the Buddy classes read everything into memory. File size can be pre-determined, and perhaps files can be managed as handles....