One further refinement that may be incorporated when aligning to a block_file is to include specific residue weights. Before explaining how this is achieved it is necessary to understand some of the program's entrails.