An early implementation of CaBLASTP in C. DO NOT USE.