On Wed, Aug 7, 2013 at 3:36 PM, Greg Von Kuster <greg@bx.psu.edu> wrote:
Hi Peter,
On Aug 7, 2013, at 10:26 AM, Peter Cock <p.j.a.cock@googlemail.com> wrote:
Hi Greg et al,
For the NCBI BLAST+ wrappers, Nicola has suggested we split out the binaries themselves into a separate Tool Shed package, e.g. package_blast_plus_2_2_26 and similar for the later releases.
https://github.com/peterjc/galaxy_blast/issues/7
I think this is a good idea.
I agree.
Excellent, we'll start work on that.
I'd like to check if there are any complications foreseeable from the fact that the NCBI BLAST+ wrappers were migrated out of the Galaxy core and therefore have migration scripts we need to consider.
I don't think this change will affect the Galaxy tool migration process for the ncbi_blast_plus repository since the migration script defines revision d375502056f1 of the repository. SInce that is an installable revision, the migration process will install that revision only, and additional revisions of the repository requires separate installation.
OK, good.
Potentially this could be held under the shared IUC account as planned for other commonly used packages? Or would the migration issues require it to also live under devteam?
I think using the iuc account would be best - again, this should have no effect on the migration process.
OK then, I'll setup these using the current tool_dependencies.xml from the ncbi_blast_plus suite (which right now is breaking on the Tool Shed due to its copy of BOOST being updated), first: - http://testtoolshed.g2.bx.psu.edu/view/iuc/package_blast_plus_2_2_26 And later once that works: - http://toolshed.g2.bx.psu.edu/view/iuc/package_blast_plus_2_2_26 Does the Tool Shed test the installation of packages like this as part of the nightly tests? If not could that be added please?
Also, we may wish to add a dependency on BOOST, e.g. http://testtoolshed.g2.bx.psu.edu/view/iuc/package_boost_1_53 once this is on the main Tool Shed.
Sounds great!
I'm sure Bjoern will be able to assist here - we'll get this working on the Test Tool Shed first, and then push it to the main Tool Shed (along with the other minor updates to the NCBI+ wrappers being held up by this). Thanks, Peter