BayesCall: A model-based base-calling algorithm for high-throughput short-read sequencing.