Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fusioncatcher on HCC conda channel #108

Closed
matq007 opened this issue Feb 6, 2019 · 11 comments
Closed

Fusioncatcher on HCC conda channel #108

matq007 opened this issue Feb 6, 2019 · 11 comments

Comments

@matq007
Copy link

matq007 commented Feb 6, 2019

Guys from HCC group were kind enough to wrap the application into conda.
https://github.com/unlhcc/hcc-conda-recipes/tree/master/recipes/fusioncatcher/1.00

@ndaniel
Copy link
Owner

ndaniel commented Feb 7, 2019

Thanks for the great work done here to get FusionCatcher into conda.

I have not tested the FusionCatcher from Conda but looking here https://github.com/unlhcc/hcc-conda-recipes/tree/master/recipes/fusioncatcher/1.00 I would guess that FusionCatcher would not work properly due to SeqTK. FusionCatcher is using a forked SeqTK (that is https://github.com/ndaniel/seqtk ) and not the official SeqTK (that is https://github.com/lh3/seqtk) and these two are incompatible (and the official SeqTK has never accepted the additions done to the SeqTK in the forked SeqTK as shown here lh3/seqtk#91 ). For more info regarding forked SeqTK and Conda see here: #20 .

The challenge which I see here is how to get a forked tool (that is https://github.com/ndaniel/seqtk ) in the conda?

This has been posted also here: unlhcc/hcc-conda-recipes#2

@ndaniel
Copy link
Owner

ndaniel commented Feb 14, 2019

Everything looks fine now!

@matq007
Copy link
Author

matq007 commented Feb 14, 2019

Will you update the manual then so people know they can install the tool with conda?

@ndaniel
Copy link
Owner

ndaniel commented Feb 15, 2019

Yes, I will do that.
Please, could you provide a small example how to install FusionCatcher with conda so I can put it in the manual and also on the official page?
Thanks.
Daniel

@matq007
Copy link
Author

matq007 commented Feb 15, 2019

Sure thing!
You just have to run: conda install -c hcc fusioncatcher
The package is available here: https://anaconda.org/HCC/fusioncatcher
Recipe here: https://github.com/unlhcc/hcc-conda-recipes/tree/master/recipes/fusioncatcher/1.00

@ndaniel
Copy link
Owner

ndaniel commented Feb 15, 2019

Ok. I gave it a test. I installed conda (latest miniconda3). When running
conda install -c hcc fusioncatcher
I got this error:

use@linux:~$ conda install -c hcc fusioncatcher
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - fusioncatcher
  - bbmap
  - fusioncatcher
  - blat[version='>=35,<36.0a0']
  - fusioncatcher
  - bowtie[version='>=1.2.0,<1.2.1.0a0']
  - fusioncatcher
  - bowtie2[version='>=2.3.0,<2.3.1.0a0']
  - fusioncatcher
  - bwa[version='>=0.7.12,<0.7.13.0a0']
  - fusioncatcher
  - coreutils[version='>=8.29,<8.30.0a0']
  - fusioncatcher
  - java-jdk
  - fusioncatcher
  - oases
  - fusioncatcher
  - parallel[version='>=20171222,<20171223.0a0']
  - fusioncatcher
  - picard[version='>=2.10.6,<2.10.7.0a0']
  - fusioncatcher
  - samtools[version='>=0.1.19,<0.1.20.0a0']
  - fusioncatcher
  - setuptools[version='>=36.3.0,<36.3.1.0a0']
  - fusioncatcher
  - sra-tools=2.6.2
  - fusioncatcher
  - star=2.5.2b
  - fusioncatcher
  - ucsc-fatotwobit
  - fusioncatcher
  - ucsc-liftover
  - fusioncatcher
  - velvet[version='>=1.2.10,<1.2.11.0a0']

Current channels:

  - https://conda.anaconda.org/hcc/linux-64
  - https://conda.anaconda.org/hcc/noarch
  - https://repo.anaconda.com/pkgs/main/linux-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/free/linux-64
  - https://repo.anaconda.com/pkgs/free/noarch
  - https://repo.anaconda.com/pkgs/r/linux-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/pro/linux-64
  - https://repo.anaconda.com/pkgs/pro/noarch

@matq007
Copy link
Author

matq007 commented Feb 15, 2019

Ah ok, that might be due to missing channels. I am using these channels in my setup:

@ndaniel
Copy link
Owner

ndaniel commented Feb 15, 2019

The it should be something like this:

conda config --add channels bioconda
conda config --add channels conda-forge
conda install -c hcc fusioncatcher

Right?

@matq007
Copy link
Author

matq007 commented Feb 15, 2019

Yes, exactly 👍

@ndaniel
Copy link
Owner

ndaniel commented Feb 15, 2019

I did some small changes by removing some tools which are not really needed by FusionCatcher, that are coreutils and setuptools.

ndaniel/hcc-conda-recipes@e13e17d
ndaniel/hcc-conda-recipes@b8c486e

@ndaniel
Copy link
Owner

ndaniel commented Feb 15, 2019

This bug looks related to conda
#110

@matq007 matq007 closed this as completed Feb 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants