Pacific Symposium on Biocomputing 4:368-379 (1999)