<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_abs_sciobj_file_path_by_url(file_url):
 """Get the absolute path to the file holding an object's bytes. - ``file_url`` is an absolute or relative file:// url as stored in the DB. """

    assert_sciobj_store_exists()
    m = re.match(r'file://(.*?)/(.*)', file_url, re.IGNORECASE)
    if m.group(1) == RELATIVE_PATH_MAGIC_HOST_STR:
        return os.path.join(get_abs_sciobj_store_path(), m.group(2))
    assert os.path.isabs(m.group(2))
    return m.group(2)