This is probably very naive, but when one is working with a structure that represents a fragment, should there be an option to number the residues with respect to the "parent" (or whatever it would be called) sequence? I'm looking in particular at this section of 1bpi.cif:
_struct_ref_seq.pdbx_db_accession P00974
_struct_ref_seq.db_align_beg 36
_struct_ref_seq.pdbx_db_align_beg_ins_code ?
_struct_ref_seq.db_align_end 93
I take that to mean that the 58 residues in the file correspond to sequence positions 36:93 in P00974.