Algorithms, applications, and challenges of protein structure alignment.

Algorithms, applications, and challenges of protein structure alignment.