Modified PDBReader to handle cases where multiple structures have the
same 4 characters in the filename (e.g. multiple chains), and cases
where the HEADER line may vary in length.