def sci_name(value):
    values = value.split()
    list = []
    if len(values) >= 2:
        [list.append(value) for value in values[0:2]]
    if len(values) == 3:
        list.append(values[2])
    while len(list) < 3:
        list.append('')
    return list
Returns genus/species/subspecies list from a scientific name
dataset/ETHPy150Open weecology/retriever/scripts/CRC_avianbodymass.py/sci_name