added residue range in pdb reading