22def get_alignment_group_from_pattern(signature, extra):
23
24 signature_for_alignment = signature + extra
25
26 log.debug("[get_alignment_group_from_pattern] Searching for alignment group for %s",signature_for_alignment)
27
28 if signature_for_alignment in the_signature_grouping.keys():
29 return the_signature_grouping[signature_for_alignment]
30 elif signature in the_signature_grouping.keys():
31 log.debug("[get_alignment_group_from_pattern] Falling back to signature alignment grouping for %s (%s)",signature, extra)
32 return the_signature_grouping[signature]
33 else:
34 log.debug("[get_alignment_group_from_pattern] No dedicated alignment grouping for signature %s (%s)",signature, extra)
35 return signature
36