Can someone point us towards analysis software that is able to identify similar short protein sequences within a protein database through use of a set of comparisons (e.g., similar charged or structural) amino acids) and with a base short protein sequence (say a 10aa sequence)?