Discriminative Structured Models For Biological Sequence Analysis. by Chuong B. Do