altered unexpected symbols handling and added rna option
cleanup
Modifications to allow dna, rna, or protein analysis. Generalized the matrices construction with _build_matrix(). Added functionality to handle alternate gap symbols.