I am looking to do quality control on protein structures generated in Rosetta using the Rosetta Ramachadran scoring function. I was trying to understand how the Ramachadran scorer reads the ramachadran map files. From looking at the ones in the databases, such as Rama08, the first two columns correspond an amino acid type and it simply cycles through them. However which amino acid corresponds to residue type 1 versus type 2 is not clear to me. From hunting through the code it looks like the enumeration is pulled from the core::chemical::AA module. Am I correct in my understanding?