def get_model_residues(structure, m_id=0):
    """
    Return the residues of the specified sturcture belonging to the specified model.
    
    Using this method may be beneficial when dealing with proteins coming from NMR.

    Parameters
    ----------
    structure : Bio.PDB.Structure
        The original structure.
    m_id : int, optional
        The model ID. The default is 0.

    Returns
    -------
    m_residues : list of Bio.PDB.Residues
        The residues belonging to the specified model.
    """
    m_residues = []
    for model in structure:
        if model.get_id() == m_id:
            for chain in model:
                for residue in chain:
                    m_residues.append(residue)
    return m_residues