| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.45 (this tool) |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.44.1 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.44 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.43 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.42 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.41 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.40 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.30 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.20 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.10 |
| toolshed.g2.bx.psu.edu/repos/iuc/idr_download_by_ids/idr_download_by_ids/0.9 |
| idr_download_by_ids |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| omero-py | 5.19.4 | package |
| tifffile | 2024.9.20 | package |
| Additional information about this tool |
#if $omero_instance_type.omero_instance == "priv":
## the user wants to use a non-public OMERO instance
## check if credentials are set in the user-preferences, if not warn the user and exit
#set $username = $__user__.extra_preferences.get('omero_account|username', "")
#set $password = $__user__.extra_preferences.get('omero_account|password', "")
#if $omero_instance_type.galaxy_test_param != 'true' and ($username == "" or $password ==""):
echo "OMERO connection credentials are empty. Set your credentials via: User -> Preferences -> Manage Information" 1>&2 &&
exit 1 &&
#end if
#end if
mkdir downloads && cd downloads &&
#if str($image_ids.source) == 'link':
python -c 'print("${image_ids.id_spec}".replace(",", "|").split("?show=")[-1].replace("|", "\n"))'
## https://idr.openmicroscopy.org/webclient/?show=image-3426274|image-3426275|image-3426276|image-3426277
#elif str($image_ids.source) == 'dataset':
cat '${image_ids.id_spec}'
#else:
echo '${image_ids.id_dataset_omero}'
#end if
| python '$__tool_directory__/idr_download_by_ids.py'
#if str($image_ids.source) == 'omeroDatasetID':
--dataset
#end if
#if $image_region.original == "original":
--download-original
#elif $image_region.original == "full":
--download-full
#else:
#set $channel = str($image_region.channel).strip()
#if $channel:
-c '$channel'
#end if
-f $image_region.frame
-z $image_region.z_section
#if str($image_region.clip_image.select):
${image_region.clip_image.select} ${image_region.clip_image.x_coord} ${image_region.clip_image.y_coord} ${image_region.clip_image.width} ${image_region.clip_image.height}
#end if
#end if
$skip_failed
$download_tar
#if $omero_instance_type.omero_instance =='priv':
-oh '$omero_instance_type.omero_host'
$omero_instance_type.omero_secured
-cf '$credentials'
#end if
2> >(tee -a $out_log >&2)
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
omero_instance_type|omero_instance: idr image_ids|id_spec: ids.txt image_ids|source: dataset image_region|channel: PCNT image_region|frame: 0 image_region|clip_image|x_coord: 3 image_region|clip_image|y_coord: 3 image_region|clip_image|width: 5 image_region|clip_image|height: 5 image_region|clip_image|select: --rectangle image_region|original: TIFF download_tar: False |
ids.txt |
|
| Test-2 |
omero_instance_type|omero_instance: idr image_ids|id_spec: 1884807 image_ids|source: link image_region|channel: PCNT image_region|frame: 2 image_region|clip_image|x_coord: 3 image_region|clip_image|y_coord: 3 image_region|clip_image|width: 5 image_region|clip_image|height: 5 image_region|clip_image|select: --rectangle image_region|original: TIFF download_tar: False |
||
| Test-3 |
omero_instance_type|omero_instance: idr image_ids|id_spec: 1884807 image_ids|source: link image_region|channel: PCNT image_region|frame: 2 image_region|clip_image|x_coord: 5 image_region|clip_image|y_coord: 5 image_region|clip_image|width: 5 image_region|clip_image|height: 5 image_region|clip_image|select: --center image_region|original: TIFF download_tar: False |
||
| Test-4 |
omero_instance_type|omero_instance: idr image_ids|id_spec: https://idr.openmicroscopy.org/webclient/?show=image-9036708|image-9036710|image-9036711 image_ids|source: link image_region|channel: Spo20(51-91) image_region|z_section: 4 image_region|frame: 20 image_region|clip_image|select: image_region|original: TIFF download_tar: False |
name: value |
value |
| Test-5 |
omero_instance_type|omero_instance: idr image_ids|id_spec: https://idr.openmicroscopy.org/webclient/?show=image-9036708999|image-9036710|image-9036711 image_ids|source: link image_region|channel: Spo20(51-91) image_region|z_section: 4 image_region|frame: 20 image_region|clip_image|select: image_region|original: TIFF download_tar: False |
||
| Test-6 |
omero_instance_type|omero_instance: idr image_ids|id_spec: https://idr.openmicroscopy.org/webclient/?show=image-9036708999|image-9036710|image-9036711 image_ids|source: link image_region|channel: Spo20(51-91) image_region|z_section: 4 image_region|frame: 20 image_region|clip_image|select: image_region|original: TIFF skip_failed: True download_tar: False |
name: value |
value |
| Test-7 |
omero_instance_type|omero_instance: idr image_ids|id_spec: ids_tar.txt image_ids|source: dataset image_region|channel: Hoechst image_region|frame: 0 image_region|clip_image|x_coord: 0 image_region|clip_image|y_coord: 0 image_region|clip_image|width: 671 image_region|clip_image|height: 511 image_region|clip_image|select: --rectangle image_region|original: TIFF |
name: value |
ids_tar.txt value |
| Test-8 |
omero_instance_type|omero_host: idr.openmicroscopy.org omero_instance_type|omero_secured: True omero_instance_type|galaxy_test_param: true omero_instance_type|omero_instance: priv image_ids|id_spec: ids.txt image_ids|source: dataset image_region|channel: PCNT image_region|frame: 0 image_region|clip_image|x_coord: 3 image_region|clip_image|y_coord: 3 image_region|clip_image|width: 5 image_region|clip_image|height: 5 image_region|clip_image|select: --rectangle image_region|original: TIFF download_tar: False |
ids.txt |
|
| Test-9 |
omero_instance_type|omero_host: idr.openmicroscopy.org omero_instance_type|omero_secured: True omero_instance_type|omero_instance: priv image_ids|id_spec: ids.txt image_ids|source: dataset image_region|channel: PCNT image_region|frame: 0 image_region|clip_image|x_coord: 3 image_region|clip_image|y_coord: 3 image_region|clip_image|width: 5 image_region|clip_image|height: 5 image_region|clip_image|select: --rectangle image_region|original: TIFF download_tar: False |
ids.txt |
|
| Test-10 |
omero_instance_type|omero_instance: idr image_ids|id_dataset_omero: 9059 image_ids|source: omeroDatasetID download_tar: False |
||
| Test-11 |
omero_instance_type|omero_instance: idr image_ids|id_dataset_omero: 9059 image_ids|source: omeroDatasetID image_region|original: original skip_failed: True download_tar: False |
||
| Test-12 |
omero_instance_type|omero_instance: idr image_ids|id_spec: 1229801 image_ids|source: link image_region|original: full download_tar: False |