I have been going back and forth with Silas Kieser about issue https://github.com/ebi-pf-team/genome-properties/issues/44 (offline use of genome properties). The way I was getting around the Perl installation issues was through the use of a docker container. I added code for this in my fork.
Updates in my fork.
Docker Containerization
Added Dockerfile with instructions for generating a genome properties container.
Added a shell wrapper for running genome properties assignments inside a container.
Added a cpanfile which lists the Perl dependencies and there versions.
This file can be used with cpanm to auto install these dependencies from the file.
cpanm --installdeps ./code/
I was interested in finding the minimum amount for InterProScan5 databases that could be used to assign genome properties so I added a shell script to find this.
I added travis-ci.yml file to allow for continuous integration. Right now it runs the assignment script on an InterProScan TSV to make sure we don't have any breaking errors.
Hi All,
I have been going back and forth with Silas Kieser about issue https://github.com/ebi-pf-team/genome-properties/issues/44 (offline use of genome properties). The way I was getting around the Perl installation issues was through the use of a docker container. I added code for this in my fork.
Updates in my fork.
cpanm
to auto install these dependencies from the file.cpanm --installdeps ./code/
travis-ci.yml
file to allow for continuous integration. Right now it runs the assignment script on an InterProScan TSV to make sure we don't have any breaking errors.I would like for these changes to be merged into the root genome properties repo. I would love your feedback.