parser = parser_modules["search"]["hmmscan"](hmm_scan_hits_txt, alphabet=alphabet, context=context)
search_results_dict = parser.get_search_results()
if not len(search_results_dict):
run.info_single("The HMM source "%s" returned 0 hits. SAD (but it"s stil OK)." % source, nl_before=1)
if context == "CONTIG":
// we are in trouble here. because our search results dictionary contains no gene calls, but contig
// names that contain our hits. on the other hand, the rest of the code outside of this if statement
// expects a `search_results_dict` with gene callers id in it. so there are two things we need to do