Binding Specificity of a Peptide on Semiconductor Surfaces