pep8 fix
pep8 fix
updated docstrings
made iupac bases static class variables
updated variable name and error message for clarity
moved comment about immutability