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)