def check_buffer(buff, out_lines):
    """Checks for human, mouse, or arabidopsis records
    and appends any found to out_lines.
    """
    species_list = ['3702', '9606', '10090']
    species_count = 0
    for line in buff:
        if line.startswith('OX   '):
            species = line.split('NCBI_TaxID=')[1].split(';')[0]
            if species in species_list:
                out_lines += buff
                return True
            else:
                return False