diff --git a/tools/image_processing/bia-ftplinks/.shed.yml b/tools/image_processing/bia-ftplinks/.shed.yml index 2e408a8c23..ee6fed28d3 100644 --- a/tools/image_processing/bia-ftplinks/.shed.yml +++ b/tools/image_processing/bia-ftplinks/.shed.yml @@ -3,6 +3,9 @@ owner: bgruening categories: - Imaging description: Tool to query ftp links for study from bioimage archive +long_description: | + Tool to query ftp links for study from bioimage archive. +homepage_url: https://www.ebi.ac.uk/biostudies/bioimages/studies remote_repository_url: https://github.com/bgruening/galaxytools/tree/master/tools type: unrestricted auto_tool_repositories: diff --git a/tools/image_processing/bia-ftplinks/biaftplink.xml b/tools/image_processing/bia-ftplinks/biaftplink.xml index f86ac81315..e10f005f09 100644 --- a/tools/image_processing/bia-ftplinks/biaftplink.xml +++ b/tools/image_processing/bia-ftplinks/biaftplink.xml @@ -6,53 +6,82 @@ >ftpLink.txt - #end if + curl -s https://www.ebi.ac.uk/biostudies/api/v1/studies/$accession/info | jq -r .ftpLink >> ftpLink.txt && + wget -q -r -l 0 -A "*.tif,*.png,*.jpg,*.zip" -i ftpLink.txt && + + find . -type f -name "*.zip" | while read zip_file; do + unzip -o "\$zip_file" -d "\$(dirname "\$zip_file")"; + done + ]]> - - + - - - - + + + + + + + + + + ftplink_output - - - + + - - + + - - + + - - - + + - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/image_processing/bia-ftplinks/macros.xml b/tools/image_processing/bia-ftplinks/macros.xml index 34c3ad47dc..eb16f56926 100644 --- a/tools/image_processing/bia-ftplinks/macros.xml +++ b/tools/image_processing/bia-ftplinks/macros.xml @@ -1,10 +1,10 @@ - 0.1.0 + 0.2.0 - wget - curl - jq + wget + curl + jq @@ -12,7 +12,7 @@ @misc{bia,, - title = "BioImage Archive Downloading via ftp", + title = "BioImage Archive Downloading via ftp", note = "https://www.ebi.ac.uk/bioimage-archive/help-download/", url = "https://www.ebi.ac.uk/bioimage-archive/help-download/"} diff --git a/tools/image_processing/bia-ftplinks/test-data/ftpLink.txt b/tools/image_processing/bia-ftplinks/test-data/ftpLink.txt index 922ddc5868..7600387700 100644 --- a/tools/image_processing/bia-ftplinks/test-data/ftpLink.txt +++ b/tools/image_processing/bia-ftplinks/test-data/ftpLink.txt @@ -1 +1 @@ -ftp://ftp.ebi.ac.uk/biostudies/fire/S-BIAD/961/S-BIAD961 +ftp://ftp.ebi.ac.uk/biostudies/fire/S-JCBD-/S-JCBD-xxx038/S-JCBD-201309038