Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #10296 (closed)

Opened 7 years ago

Closed 6 years ago

Add Reader.getRequiredDirectory method

Reported by: jamoore Owned by: mlinkert
Priority: critical Milestone: 5.0.0-beta1
Component: Bio-Formats Version: n.a.
Keywords: FS Cc: fs@…
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: FS Demo 2

Description

It should be possible from a Reader instance before calling setId to determine the number of paths that can be removed from a given String[] usedFiles array.

For example, given something like:

ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/Well0005/
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/Well0005/mode1_z000_t000_im1_2.tif
...
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/Well0004/
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/Well0004/mode1_z000_t000_im1_2.tif
...

ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/results/
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/001-400055641/results/Well0001_mode2_z000_t000_overlay.tif
...
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/Batchresults/
ome/data_repo/from_skyking/mias/username/siRNA_RM2_2008/Batchresults/NEO_PlateOutput_018-400055656_400055656.txt

it should be possible to be told that everything up to username can be omitted. This can be via number of parent paths to remove, the string that can be omitted, etc.

The input usedFiles may contain any path that may validly be parsed into usedFiles by Bio-Formats elsewhere. The FS server will likely only pass Unix-style paths, but Windows should be supported as well.

Change History (3)

comment:1 Changed 7 years ago by jmoore

  • Sprint set to FS Demo 2

comment:3 Changed 6 years ago by jmoore

  • Resolution set to fixed
  • Status changed from new to closed

And OMERO PR: https://github.com/openmicroscopy/openmicroscopy/pull/756

Closing. Other changes can take place via the PR(s).

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.82495 sec.)

We're Hiring!