-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
Running import polyseq is a bit slow. This is likely due to a combination of two factors:
- all imports are done at the top of each module
- we do a lot of import chaining in the
__init__.pyfiles to get nice autocompletion when traversing the package structure.
Taken together, this means that we are probably importing just about every dependency that we have on the initial import polyseq. One work-around, that would maintain the nice autocompletion, would be to move some of the more specific imports inside the functions that use them.