Sequence comparison of single-stranded DNA binding proteins and its structural implications.