A
data processing system includes a
data processing arrangement, wherein the
data processing arrangement includes computing hardware for executing one or more
software products, wherein execution of the one or more
software products configures the data
processing arrangement to access data from a
file system arrangement. The data
processing arrangement is operable to load a dynamic
linker that is operable to include an intercept
library that intercepts file access operations of an
executable software product wherein: (i) a virtual file that does not exist on the
file system arrangement becomes accessible to the
executable software product; (ii) the virtual file is a result of either (a) a just-in-time translation of one or more real files of the
file system arrangement, wherein the just-in-time translation is made from one
file format to another
file format, or (b) conversion of the access operation to an equivalent cloud object-storage access operation(s) on a real object located on the cloud object-storage, or (c) a combination of the just-in-time translation of (a) with the object access conversion from (b). Optionally, at least one of: (iii) the virtual file is a different
file format to the real file / object, wherein a compressed file format and the virtual file are mutually different file formats; and (iv) the file formats are genomic file formats.