def get_pubmed_for_beleditor(pmid: str) -> Mapping[str, Any]:
pubmed = get_pubmed(pmid)<EOL>pubtator = get_pubtator(pmid)<EOL>pubmed["<STR_LIT>"] = copy.deepcopy(pubtator["<STR_LIT>"])<EOL>pubmed = enhance_pubmed_annotations(pubmed)<EOL>return pubmed<EOL>
Get fully annotated pubmed doc with Pubtator and full entity/annotation_types

    Args:
        pmid: Pubmed PMID

    Returns:
        Mapping[str, Any]: pubmed dictionary