EnzymeFunctionInitiative / EST

Programs for creating Sequence Similarity Networks and wrappers for pipeline submission on a torque cluster
GNU General Public License v3.0
6 stars 4 forks source link

52 refactor common functionality into lib #58

Closed 1ndy closed 3 months ago

1ndy commented 3 months ago

There is a lot here. A lot of it consists of moving files around but one notable addition is lib/pyEFI, a python package which encapsulates common functionality used across packages. Right now it contains code for transcoding and rendering SQL templates (and a few other things) but my hope is that it can continue to grow as we work through the larger nextflow refactor.

Adding the package introduces a build/install step the needs to be executed if the package source is updated. Downstream wrappers (such as KBase) might need to adjust their environments to accommodate this.