Fix code or test cases broken by WS245 data

Some test cases weren't robust against data changes - for example, they might rely on the first item in a list being a certain value. Fix these for:
- Clone Class
- Role::Object
- Role::Expression

Some code fixes involving:
- Motif scores on Protein page
- Model change that broke the display of Transgene