def parse_galgrp(inp, query, qfield): from lmfdb.galois_groups.transitive_group import complete_group_codes try: gcs = complete_group_codes(inp) groups = [str(n) + "T" + str(t) for n, t in gcs] _parse_subset(groups, query, qfield, mode=None, radical=None, product=None) except NameError: raise ValueError("It needs to be a <a title = 'Galois group labels' knowl='nf.galois_group.name'>group label</a>, such as C5 or 5T1, or a comma separated list of such labels.")
def parse_nf_string(inp, query, qfield): fields = [nf_string_to_label(field) for field in inp.split(",")] _parse_subset(fields, query, qfield, mode=None, radical=None, product=None, cardinality=None)