<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def read(mfile, sfile):
 """ Returns an IadhoreData object, constructed from the passed i-ADHoRe multiplicon and segments output. - mfile (str), location of multiplicons.txt - sfile (str), location of segments.txt """

    assert os.path.isfile(mfile), "%s multiplicon file does not exist"
    assert os.path.isfile(sfile), "%s segments file does not exist"
    return IadhoreData(mfile, sfile)