def METHOD_NAME(self):
    """Parse the header of a known PDB file (1A8O)."""
    parser = PDBParser()
    struct = parser.get_structure("1A8O", "PDB/1A8O.pdb")
    self.assertAlmostEqual(struct.header["resolution"], 1.7)
    # Case-insensitive string comparisons
    known_strings = {
        "author": "T.R.Gamble,S.Yoo,F.F.Vajdos,U.K.Von Schwedler,D.K.Worthylake,H.Wang,J.P.Mccutcheon,W.I.Sundquist,C.P.Hill",
        "deposition_date": "1998-03-27",
        "head": "viral protein",
        "journal": "AUTH   T.R.GAMBLE,S.YOO,F.F.VAJDOS,U.K.VON SCHWEDLER,AUTH 2 D.K.WORTHYLAKE,H.WANG,J.P.MCCUTCHEON,W.I.SUNDQUIST,AUTH 3 C.P.HILLTITL   STRUCTURE OF THE CARBOXYL-TERMINAL DIMERIZATIONTITL 2 DOMAIN OF THE HIV-1 CAPSID PROTEIN.REF    SCIENCE                       V. 278   849 1997REFN                   ISSN 0036-8075PMID   9346481DOI    10.1126/SCIENCE.278.5339.849",
        "journal_reference": "t.r.gamble,s.yoo,f.f.vajdos,u.k.von schwedler, d.k.worthylake,h.wang,j.p.mccutcheon,w.i.sundquist, c.p.hill structure of the carboxyl-terminal dimerization domain of the hiv-1 capsid protein. science v. 278 849 1997 issn 0036-8075 9346481 10.1126/science.278.5339.849 ",
        "keywords": "capsid, core protein, hiv, c-terminal domain, viral protein",
        "name": "hiv capsid c-terminal domain",
        "release_date": "1998-10-14",
        "structure_method": "x-ray diffraction",
    }
    for key, expect in known_strings.items():
        self.assertEqual(struct.header[key].lower(), expect.lower())