def get_blenderID_key(bid): if isinstance(bid, Iterable): return "|".join("B" + e.rna_type.name + "#" + get_bid_name(e) for e in bid) else: return "B" + bid.rna_type.name + "#" + get_bid_name(bid)