rewrote some scoring function.
added Aminoacid.number