def path(self):
        from quick.application.ExternalTrackManager import ExternalTrackManager
        pathParts = self._parsedUri.path.split('/')

        if len(pathParts) == 2:
            return ExternalTrackManager.getGalaxyFnFromEncodedDatasetId(
                pathParts[1])
        elif len(pathParts) > 2:
            dir_ = ExternalTrackManager.getGalaxyFilesFnFromEncodedDatasetId(
                pathParts[1])
            return os.path.sep.join([dir_] + pathParts[2:])

        return None