code for dealign with assorted UniProt file formats; contributed by Iddo Friedberg.