Score calculation implemented, per Gene and per GeneReader, compares against a String