<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_gene_modification_language(identifier_qualified: ParserElement) -> ParserElement: """Build a gene modification parser."""

    gmod_identifier = MatchFirst([
        identifier_qualified,
        gmod_default_ns,
    ])

    return gmod_tag + nest(
        Group(gmod_identifier)(IDENTIFIER)
    )