def _find_inspireid(bibs): iids = [ get_grouped_records(bib, str(bib[0]) + '__i').values()[0] for bib in bibs ] return set(i for ids in iids for i in ids)
def _find_affiliation(bibs): affs = [ get_grouped_records(bib, str(bib[0]) + '__u').values()[0] for bib in bibs ] return set(canonical_str(a) for aff in affs for a in aff)
def _find_email(bib): ids = get_grouped_records(bib, str(bib[0]) + "__m").values()[0] return set(ids)
def _find_inspireid(bib): ids = get_grouped_records(bib, str(bib[0]) + "__i").values()[0] return set(ids)
def _find_unified_affiliation(bib): aff = get_grouped_records(bib, str(bib[0]) + "__u").values()[0] return set(x for x in list(canonical_str(resolve_affiliation(a)) for a in aff) if not x == "None")
def _find_affiliation(bib): aff = get_grouped_records(bib, str(bib[0]) + "__u").values()[0] return set(canonical_str(a) for a in aff)
def _find_affiliation(bibs): affs = [get_grouped_records(bib, str(bib[0]) + '__u').values()[0] for bib in bibs] return set(canonical_str(a) for aff in affs for a in aff)
def _find_inspireid(bibs): iids = [get_grouped_records(bib, str(bib[0]) + '__i').values()[0] for bib in bibs] return set(i for ids in iids for i in ids)