P-FAT is a tool that helps in refinement of crystallographic protein structures by detecting discrepancies between the protein sequence and its partly refined structure. Using BLAST (bl2seq), P-FAT aligns a sequence provided in fasta format with a polypeptide chain from a .pdb file. Usually the fasta-formatted sequence is the complete sequence of a chain in the .pdb file, the .pdb chain being only partially built. The primary alignment is displayed in a convenient "clickable" format, allowing easy corrections of misplaced residues and detection of gaps in the partially refined protein structure. The alignment is formatted so that the entire fasta sequence is shown, also that gaps in the .pdb chain and mismatches are conveniently denoted.

Optionally, the user can automatically re-number the .pdb chain consistent with the full sequence provided in fasta-format. Also, P-FAT has an option to place correctly numbered alanines in the gaps between already built fragments of the protein structure, which can then be manually placed according to electron density. This option is convienient for users of "O" refinement program. Both of these options produce separate .pdb files.

------------
In Short, this tool:
------------
  1. Aligns peptide chain in .pdb file with a fasta sequence (with bl2seq).

  2. Has two optional functions to create modified versions of the .pdb file:
    1. Re-number residues of the selected .pdb chain to have the position number of the FASTA residue it aligned with.
    2. Bridge gaps in the .pdb chain by filling the gap with alanine residues (sterically, the alanines are in a straight line between the residues at each end of the gap).