FIRE-pro: Using mutual information to discover short protein motifs in large-scale data sets