According to this one https://github.com/rcsb/py-mmcif/issues/10 , data values starting with a "_" need to be quoted. When using "_" as chain name, it ends up in atom_site.auth_asym_id without quotes. That way, some mmCIF readers can't process the mmCIF file. E.g. Chimera X, when adding quotes manually, it can read the input.
So values starting with "_" should be quoted to comply with the CIF format definition.
According to this one https://github.com/rcsb/py-mmcif/issues/10 , data values starting with a "_" need to be quoted. When using "_" as chain name, it ends up in
atom_site.auth_asym_id
without quotes. That way, some mmCIF readers can't process the mmCIF file. E.g. Chimera X, when adding quotes manually, it can read the input.So values starting with "_" should be quoted to comply with the CIF format definition.