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

A completely refurbished taxonomy tools collection #463

Closed
wants to merge 25 commits into from
Closed

A completely refurbished taxonomy tools collection #463

wants to merge 25 commits into from

Conversation

nekrut
Copy link
Contributor

@nekrut nekrut commented Dec 4, 2015

This completely replaces devteam's taxonomy tool_collection. Devteam tools will be put into legacy folder. These tools can be used with blast, diamond, and kraken and visualize directly in krona using iuc's krona wrapper.

Anton Nekrutenko added 2 commits December 4, 2015 17:32
…ng devteam taxonomy tool_collection. devteam tools will be put into legacy folder. These tools can be used with blast, diamond, and kraken and visualize directly in krona using iuc's krona wrapper.
@nekrut
Copy link
Contributor Author

nekrut commented Dec 4, 2015

@bgruening
Copy link
Member

@nekrut if you give me commit access to your repository I will do my review on the fly. For example adding sha256sum is annoying and I can help with this.

@@ -0,0 +1,38 @@
<?xml version="1.0"?>
<tool_dependency>
<package name="ghostscript" version="9.10">
Copy link
Member

Choose a reason for hiding this comment

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

This file needs to be properly indented.

@nekrut
Copy link
Contributor Author

nekrut commented Dec 7, 2015

@bgruening : I gave you push access to my repo

@nekrut
Copy link
Contributor Author

nekrut commented Dec 8, 2015

@bgruening @nsoranzo @peterjc pls take a look

@@ -0,0 +1,96 @@
<tool id="lca1" name="Find lowest diagnostic rank (LCA)" version="1.2.0">
<description>in a taxonomy</description>
<command interpreter="python">
Copy link
Member

Choose a reason for hiding this comment

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

This tool uses sort to we want to depend on gnu-coreutils?

Copy link
Member

Choose a reason for hiding this comment

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

Also set LC_ALL=C for reproducibility?

</command>
<inputs>
<param name="input1" format="tabular" type="data" label="Input File"/>
<param name="input2" type="integer" value="2" label="First Column"/>
Copy link
Member

Choose a reason for hiding this comment

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

@nekrut any reason to not use data_column here?


Drawing the tree with default parameters (without changing anything in the interface) will produce this tree:

.. image:: https://galaxyproject.org/tool_images/taxonomy/t2ps_ideal.png
Copy link
Member

Choose a reason for hiding this comment

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

local images?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

My main problem with local images is that they just don't work for local testing. They may work once the tools migrates to toolshed. So I would like to keep the URLs for now

Copy link
Member

Choose a reason for hiding this comment

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

Yeah, this should be fixed in Galaxy and planemo.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

so for now, let me have them as remote URLs. They are also committed to galaxy ansible playbook

@bgruening
Copy link
Member

Should we include all images locally or are web-urls ok?
Should we move these wrappers to tools and deprecate the tool_collections category? We have now planemo demultiplexing and do not need tool_collections. I always found this distinction confusing.

@nsoranzo
Copy link
Member

nsoranzo commented Dec 9, 2015

I think that embedding remote images is fine if they are part of the upstream documentation, but in this case I'd vote to include them in the repository.
Regarding tool_collections, we decided against them in galaxy-iuc/standards#19 .

tool (aka Taxonomy format) as the input.
name: lca_wrapper
owner: iuc
remote_repository_url: https://github.com/galaxyproject/tools-iuc/tree/master/packages/tool_collections/taxonomy/lca_wrapper
Copy link
Member

Choose a reason for hiding this comment

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

/packages/tool_collections/ -> /tool_collections/

@nekrut
Copy link
Contributor Author

nekrut commented Dec 19, 2015

@bgruening @nsoranzo @yhoogstrate @peterjc pls, take a look and merge if you don't have major objections

@bgruening
Copy link
Member

Please don't merge! Sorry Anton, here is something wrong with the merge you removed packages.
@martenson can you please look at it. It somehow involves Gregs commits. I'm in a train and cell phone is not good to figure this out.

@nekrut
Copy link
Contributor Author

nekrut commented Dec 19, 2015

Yes. I see. Probably I did something stupid.

@martenson
Copy link
Member

closing in favor of #501

@martenson martenson closed this Dec 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants