def detect_otherdata(ds):
    """
    Returns True if there is at least one file in the dataset directory tree that does not end in '.tsv',
    false otherwise
    """
    for path in ds.full_path.glob('**/*'):
        if path.is_file() and path.suffix != '.tsv':
            return True
    return False