A comprehensive assessment of sequence-based and template-based methods for protein contact prediction | Synapse