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.
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.