biopieces icon indicating copy to clipboard operation
biopieces copied to clipboard

Missing dependencies and wrong python library

Open smoretti opened this issue 4 years ago • 2 comments

Hi

I am building a container for biopieces for our cluster and found those issues (on the master branch)

  • JSON::XS is required by some tools but not listed in the Perl requirements
  • lowercase_seq requires Args Python library. Maybe should be args
  • usearch version 7 is required. Command line options changed with usearch version 11.
  • Some tools like lowercase_seq requires a BP_DIR/bp_usage/ folder than is not in master branch

smoretti avatar May 20 '20 16:05 smoretti

So it has been a while since I have used/maintained biopieces.

  • I added JSON::XS to the list of dependencies is easy - that was the easy one.
  • I don't know if Args is legacy - do try with args and see if it works.
  • Unfortunately, I am not working with this stuff anymore, so I don't have time to support the latest Usearch. Pull requests welcome!
  • I think the BP_DIR/bp_usage folder should created if you use the --recursive git flag when cloning the repo (which has a subrepo -> bp_usage). Otherwise it should simply be added to the docs.

maasha avatar May 29 '20 12:05 maasha

Thanks for your update. About Usearch, maybe simpler to say only Usearch v7 supported.

smoretti avatar May 29 '20 13:05 smoretti