Source code for aigct.query_util
from pandas.api.types import is_string_dtype
from .model import VEQueryCriteria
[docs]
def validate_query_criteria(qry: VEQueryCriteria):
if (qry is not None and qry.variant_ids is not None and
len(qry.variant_ids) > 0):
if not is_string_dtype(qry.variant_ids['CHROMOSOME']):
raise Exception("Values in CHROMOSOME column must all be strings")