I think this causes the challenge, but I don't understand *why* the order of the groups is allowed to change?
Shouldn't the `libraryNode` be "group1name;group2name;group3name" in that order?

eg:
```python
entry(
    index = 489,
    label = "H_rad;Cmethyl_Csrad", # the name here is  "group1name;group2name" in that order.
    group1 = 
"""
1 *1 H 1
""",
    group2 = 
"""
1 *2 C  0 {2,S} {3,S} {4,S} {5,S}
2 *3 Cs 1 {1,S}
3 *4 H  0 {1,S}
4    H  0 {1,S}
5    H  0 {1,S}
""",
    kinetics = ArrheniusEP(
        A = (3610000000000.0, 'cm^3/(mol*s)', '*|/', 2),
        n = 0,
        alpha = 0,
        E0 = (0, 'kcal/mol'),
        Tmin = (300, 'K'),
        Tmax = (2500, 'K'),
    ),
    rank = 4,
    shortDesc = u"""Tsang [91] Literature review.""",
    longDesc = u""" """,
)
```

Does the order sometimes change?