In silico approaches for understanding the relationship between protein/peptide sequence and structure