Skip to content

Condafy sicer#518

Merged
mvdbeek merged 8 commits intogalaxyproject:masterfrom
ccedmendoza:condafy_sicer
Oct 24, 2018
Merged

Condafy sicer#518
mvdbeek merged 8 commits intogalaxyproject:masterfrom
ccedmendoza:condafy_sicer

Conversation

@ccedmendoza
Copy link
Contributor

SICER needs scipy to run so I added a requirement to the XML wrapper.

Copy link
Member

@bgruening bgruening left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @ccedmendoza. Thanks for your contribution! I just have a small comment. Can you also remove the tool_dependencies.xml file.

</command>
<requirements>
<requirement type="package" version="1.1">SICER</requirement>
<requirement type="package" version="1.1.0=py27hd20e5f9_0">scipy</requirement>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just 1.1.0

</command>
<requirements>
<requirement type="package" version="1.1">SICER</requirement>
<requirement type="package" version="1.1.0">scipy</requirement>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's actually not needed since the sicer bioconda package already depends on scipy: https://github.com/bioconda/bioconda-recipes/blob/master/recipes/sicer/meta.yaml#L27

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried installing SICER on a GalaxyKickStart VM and it doesn't work. The error says that it couldn't find the scipy package

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's because it never uses the SICER bioconda package. It installs the toolshed package and the bioconda package but it doesn't activate the SICER conda environment. So the scipy is missing in a clean Galaxy instance.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's because the tool_dependencies.xml file was present in the ToolShed repository, once removed this will work fine.

@nsoranzo
Copy link
Member

Can you also please remove tools/sicer from .tt_skip, so it gets tested?

ccedmendoza and others added 3 commits October 24, 2018 09:36
to workaround `planemo test --update_test_data` inability to update
the files in the subdirectories.
@mvdbeek
Copy link
Member

mvdbeek commented Oct 24, 2018

thanks @ccedmendoza!

@mvdbeek mvdbeek merged commit 4d5b983 into galaxyproject:master Oct 24, 2018
@ccedmendoza ccedmendoza deleted the condafy_sicer branch October 24, 2018 15:30
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

Successfully merging this pull request may close these issues.

4 participants