Opened 6 years ago
Closed 6 years ago
#2671 closed defect (fixed)
Session save: Unable to restore objects of IHMModel class
| Reported by: | Owned by: | Tom Goddard | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Sessions | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Linux-3.10.0-957.12.1.el7.x86_64-x86_64-with-centos-7.6.1810-Core ChimeraX Version: 0.9 (2019-06-06) Description RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site-packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. Log: Startup Messages --- warning | 'clip' is a prefix of an existing command 'clipper' UCSF ChimeraX version: 0.9 (2019-06-06) © 2016-2019 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open /home/phat/Desktop/EM-maps/28A_map_Sc/emd_7321.map Opened emd_7321.map, grid size 300,300,300, pixel 5.3, shown at level 0.0684, step 2, values float32 > open PDBDEV_00000012.cif format IHM Summary of feedback from opening PDBDEV_00000012.cif --- notes | result 1 Missing residues for 10 of 1073 DSS crosslinks: /BI:392,/BI:407,/BJ:134,/BJ:144,/BJ:248... result 2 Missing residues for 1073 of 1073 DSS crosslinks: /A:20,/A:23,/A:154,/A:172,/A:459... aligned Nic96.1.pdb A, 564 residues, rms 0.0004982 aligned Nic96.2.pdb A, 564 residues, rms 0.000507 aligned Nic96.1.pdb A, 564 residues, rms 0.0004985 aligned Nic96.2.pdb A, 564 residues, rms 0.0005068 aligned Nup145N_3kep_AB_459_605r_ca.pdb A, 147 residues, rms 0.0005012 aligned Nup145N_3kep_AB_459_605r_ca.pdb B, 147 residues, rms 0.000498 aligned Cluster2_noBEA.pdb A, 654 residues, rms 26.32 aligned Cluster2_noBEA.pdb B, 164 residues, rms 0.0007257 aligned Cluster2_noBEA.pdb C, 169 residues, rms 0.0007137 aligned Cluster2_noBEA.pdb D, 217 residues, rms 0.0007187 aligned Cluster2_noBEA.pdb A, 654 residues, rms 24.64 aligned Cluster2_noBEA.pdb B, 164 residues, rms 0.0006805 aligned Cluster2_noBEA.pdb C, 169 residues, rms 0.0007036 aligned Cluster2_noBEA.pdb D, 217 residues, rms 0.000702 aligned Cluster2_noBEA.pdb A, 654 residues, rms 26.32 aligned Cluster2_noBEA.pdb B, 164 residues, rms 0.0007238 aligned Cluster2_noBEA.pdb C, 169 residues, rms 0.0007164 aligned Cluster2_noBEA.pdb D, 217 residues, rms 0.0007187 aligned Cluster2_noBEA.pdb A, 654 residues, rms 24.64 aligned Cluster2_noBEA.pdb B, 164 residues, rms 0.0006801 aligned Cluster2_noBEA.pdb C, 169 residues, rms 0.0007043 aligned Cluster2_noBEA.pdb D, 217 residues, rms 0.0007007 aligned Nup157_0_noBEA.pdb A, 1113 residues, rms 27.6 aligned Nup170_0_noBEA.pdb A, 1117 residues, rms 20.66 aligned Nup188_2_noBEA.pdb A, 1360 residues, rms 0.0007076 aligned Nup192_4_noBEA.pdb A, 1490 residues, rms 0.0007111 aligned Nup157_0_noBEA.pdb A, 1113 residues, rms 27.6 aligned Nup170_0_noBEA.pdb A, 1117 residues, rms 20.66 aligned Nup188_2_noBEA.pdb A, 1360 residues, rms 0.0007084 aligned Nup192_4_noBEA.pdb A, 1490 residues, rms 0.0007105 aligned Nup53_9_noBEA.pdb A, 94 residues, rms 0.0006814 aligned Nup59_0_noBEA.pdb A, 94 residues, rms 0.00069 aligned Nup53_9_noBEA.pdb A, 94 residues, rms 0.0006814 aligned Nup59_0_noBEA.pdb A, 94 residues, rms 0.0006906 aligned Nup100_3nf5_AB_816_958ca.pdb A, 143 residues, rms 0.0005012 aligned Nup100_3nf5_AB_816_958ca.pdb B, 143 residues, rms 0.0005038 aligned Nup116ca.pdb I, 146 residues, rms 0.0005029 aligned Nup116ca.pdb J, 146 residues, rms 0.000506 Opened IHM file PDBDEV_00000012.cif 6 xray and nmr models 32 comparative models 17 sequence alignments 25 templates 1073 DSS crosslinks 2 electron microscopy images 2 sphere models 744 localization maps Entities and chains for PDBDEV_00000012 --- Entity | Chains Dyn2 | O, P, FL, FM, FT, FU, GB, GC, GJ, GK, GR, GS, GZ, HA, HH, HI Gle1 | BJ, QY, RE, RK, RQ, RW, SC, SI Mlp1 | BP, TS, TU, TW, TY, UA, UC, UE Mlp2 | BQ, TT, TV, TX, TZ, UB, UD, UF Ndc1 | AW, BB, OD, OI, ON, OS, OX, PC, PH, PM, PR, PW, QB, QG, QL, QQ Nic96 | W, AA, AE, AI, HP, HQ, HX, HY, IF, IG, IN, IO, IV, IW, JD, JE, JL, JM, JT, JU, KB, KC, KJ, KK, KR, KS, KZ, LA, LH, LI, LP, LQ Nsp1 | U, V, X, AB, AF, AJ, FR, FS, FZ, GA, GH, GI, GP, GQ, GX, GY, HF, HG, HN, HO, HR, HS, HZ, IA, IH, II, IP, IQ, IX, IY, JF, JG, JN, JO, JV, JW, KD, KE, KL, KM, KT, KU, LB, LC, LJ, LK, LR, LS Nup1 | BM, SN, SS, SX, TC, TH, TM, TR Nup100 | BE, BF, QT, QU, QZ, RA, RF, RG, RL, RM, RR, RS, RX, RY, SD, SE Nup116 | BG, BH, QV, QW, RB, RC, RH, RI, RN, RO, RT, RU, RZ, SA, SF, SG Nup120 | C, J, BT, CA, CH, CO, CV, DC, DJ, DQ, DX, EE, EL, ES, EZ, FG Nup133 | D, K, BU, CB, CI, CP, CW, DD, DK, DR, DY, EF, EM, ET, FA, FH Nup145 | BK, BL, SJ, SK, SO, SP, ST, SU, SY, SZ, TD, TE, TI, TJ, TN, TO Nup145c | E, L, BV, CC, CJ, CQ, CX, DE, DL, DS, DZ, EG, EN, EU, FB, FI Nup157 | AM, AQ, LX, MB, MF, MJ, MN, MR, MV, MZ, ND, NH, NL, NP, NT, NX Nup159 | S, T, FP, FQ, FX, FY, GF, GG, GN, GO, GV, GW, HD, HE, HL, HM Nup170 | AN, AR, LY, MC, MG, MK, MO, MS, MW, NA, NE, NI, NM, NQ, NU, NY Nup188 | AO, AS, LZ, MD, MH, ML, MP, MT, MX, NB, NF, NJ, NN, NR, NV, NZ Nup192 | AP, AT, MA, ME, MI, MM, MQ, MU, MY, NC, NG, NK, NO, NS, NW, OA Nup42 | BI, QX, RD, RJ, RP, RV, SB, SH Nup49 | Y, AC, AG, AK, HT, HU, IB, IC, IJ, IK, IR, IS, IZ, JA, JH, JI, JP, JQ, JX, JY, KF, KG, KN, KO, KV, KW, LD, LE, LL, LM, LT, LU Nup53 | AU, AZ, OB, OG, OL, OQ, OV, PA, PF, PK, PP, PU, PZ, QE, QJ, QO Nup57 | Z, AD, AH, AL, HV, HW, ID, IE, IL, IM, IT, IU, JB, JC, JJ, JK, JR, JS, JZ, KA, KH, KI, KP, KQ, KX, KY, LF, LG, LN, LO, LV, LW Nup59 | AV, BA, OC, OH, OM, OR, OW, PB, PG, PL, PQ, PV, QA, QF, QK, QP Nup60 | BN, BO, SL, SM, SQ, SR, SV, SW, TA, TB, TF, TG, TK, TL, TP, TQ Nup82 | Q, R, FN, FO, FV, FW, GD, GE, GL, GM, GT, GU, HB, HC, HJ, HK Nup84 | A, H, BR, BY, CF, CM, CT, DA, DH, DO, DV, EC, EJ, EQ, EX, FE Nup85 | B, I, BS, BZ, CG, CN, CU, DB, DI, DP, DW, ED, EK, ER, EY, FF Pom152 | AY, BD, OF, OK, OP, OU, OZ, PE, PJ, PO, PT, PY, QD, QI, QN, QS Pom34 | AX, BC, OE, OJ, OO, OT, OY, PD, PI, PN, PS, PX, QC, QH, QM, QR Sec13 | G, N, BX, CE, CL, CS, CZ, DG, DN, DU, EB, EI, EP, EW, FD, FK Seh1 | F, M, BW, CD, CK, CR, CY, DF, DM, DT, EA, EH, EO, EV, FC, FJ Nic96.2.pdb A title: NIC96 CTD domain taken from PDB entry 2QX5, rotated and translated to better align with other starting models [more info...] Nic96.1.pdb A title: NIC96 CTD domain taken from PDB entry 2QX5, rotated and translated to better align with other starting models [more info...] Nic96.2.pdb A title: NIC96 CTD domain taken from PDB entry 2QX5, rotated and translated to better align with other starting models [more info...] Nup145N_3kep_AB_459_605r_ca.pdb A title: NUP145 structure from PDB entry 3KEP, Ca atoms ONLY [more info...] Nup145N_3kep_AB_459_605r_ca.pdb B title: NUP145 structure from PDB entry 3KEP, Ca atoms ONLY [more info...] Nic96.1.pdb A title: NIC96 CTD domain taken from PDB entry 2QX5, rotated and translated to better align with other starting models [more info...] > select #2.3/AM,AQ,LX,MB,MF,MJ,MN,MR,MV,MZ,ND,NH,NL,NP,NT,NX 18112 atoms, 18098 pseudobonds, 5 models selected > select #2.3/G,N,BX,CE,CL,CS,CZ,DG,DN,DU,EB,EI,EP,EW,FD,FK 4528 atoms, 4517 pseudobonds, 5 models selected > select #2.3/F,M,BW,CD,CK,CR,CY,DF,DM,DT,EA,EH,EO,EV,FC,FJ 4992 atoms, 4980 pseudobonds, 5 models selected > select #2.3/F,M,BW,CD,CK,CR,CY,DF,DM,DT,EA,EH,EO,EV,FC,FJ 4992 atoms, 4980 pseudobonds, 5 models selected > select #2.3/AY,BD,OF,OK,OP,OU,OZ,PE,PJ,PO,PT,PY,QD,QI,QN,QS 14032 atoms, 14044 pseudobonds, 5 models selected > select clear > select #2.3/AX,BC,OE,OJ,OO,OT,OY,PD,PI,PN,PS,PX,QC,QH,QM,QR 96 atoms, 81 pseudobonds, 5 models selected > select #2.3/AX,BC,OE,OJ,OO,OT,OY,PD,PI,PN,PS,PX,QC,QH,QM,QR 96 atoms, 81 pseudobonds, 5 models selected > select #2.3/AX,BC,OE,OJ,OO,OT,OY,PD,PI,PN,PS,PX,QC,QH,QM,QR 96 atoms, 81 pseudobonds, 5 models selected > select #2.3/AX,BC,OE,OJ,OO,OT,OY,PD,PI,PN,PS,PX,QC,QH,QM,QR 96 atoms, 81 pseudobonds, 5 models selected > select clear > select #2.3/BN,BO,SL,SM,SQ,SR,SV,SW,TA,TB,TF,TG,TK,TL,TP,TQ 208 atoms, 197 pseudobonds, 7 models selected > select clear > select #2.3/AV,BA,OC,OH,OM,OR,OW,PB,PG,PL,PQ,PV,QA,QF,QK,QP 1664 atoms, 1652 pseudobonds, 5 models selected > select clear > select #2.3/Z,AD,AH,AL,HV,HW,ID,IE,IL,IM,IT,IU,JB,JC,JJ,JK,JR,JS,JZ,KA,KH,KI,KP,KQ,KX,KY,LF,LG,LN,LO,LV,LW 7456 atoms, 7392 pseudobonds, 6 models selected > select clear > select #2.3/AU,AZ,OB,OG,OL,OQ,OV,PA,PF,PK,PP,PU,PZ,QE,QJ,QO 1648 atoms, 1641 pseudobonds, 5 models selected > select clear > select #2.3/AU,AZ,OB,OG,OL,OQ,OV,PA,PF,PK,PP,PU,PZ,QE,QJ,QO 1648 atoms, 1641 pseudobonds, 5 models selected > select clear > select #2.3/AU,AZ,OB,OG,OL,OQ,OV,PA,PF,PK,PP,PU,PZ,QE,QJ,QO 1648 atoms, 1641 pseudobonds, 5 models selected > delete #2.3/AU,AZ,OB,OG,OL,OQ,OV,PA,PF,PK,PP,PU,PZ,QE,QJ,QO > select #2.3/Z,AD,AH,AL,HV,HW,ID,IE,IL,IM,IT,IU,JB,JC,JJ,JK,JR,JS,JZ,KA,KH,KI,KP,KQ,KX,KY,LF,LG,LN,LO,LV,LW 7456 atoms, 7392 pseudobonds, 6 models selected > delete #2.3/Z,AD,AH,AL,HV,HW,ID,IE,IL,IM,IT,IU,JB,JC,JJ,JK,JR,JS,JZ,KA,KH,KI,KP,KQ,KX,KY,LF,LG,LN,LO,LV,LW > delete #2.3/AX, BC, OE, OJ, OO, OT, OY, PD, PI, PN, PS, PX, QC, QH, QM, QR > select #2.3/AX, BC, OE, OJ, OO, OT, OY, PD, PI, PN, PS, PX, QC, QH, QM, QR Nothing selected > select #2.3/AY, BD, OF, OK, OP, OU, OZ, PE, PJ, PO, PT, PY, QD, QI, QN, QS 14032 atoms, 14044 pseudobonds, 5 models selected > delete #2.3/AY, BD, OF, OK, OP, OU, OZ, PE, PJ, PO, PT, PY, QD, QI, QN, QS > select #2.3/AY, BD, OF, OK, OP, OU, OZ, PE, PJ, PO, PT, PY, QD, QI, QN, QS Nothing selected > delete #2.3/BN, BO, SL, SM, SQ, SR, SV, SW, TA, TB, TF, TG, TK, TL, TP, TQ > delete #2.3/AV, BA, OC, OH, OM, OR, OW, PB, PG, PL, PQ, PV, QA, QF, QK, QP > delete #2.3/Z, AD, AH, AL, HV, HW, ID, IE, IL, IM, IT, IU, JB, JC, JJ, JK, JR, JS, JZ, KA, KH, KI, KP, KQ, KX, KY, LF, LG, LN, LO, LV, LW, AU, AZ, OB, OG, OL, OQ, OV, PA, PF, PK, PP, PU, PZ, QE, QJ, QO, Y, AC, AG, AK, HT, HU, IB, IC, IJ, IK, IR, IS, IZ, JA, JH, JI, JP, JQ, JX, JY, KF, KG, KN, KO, KV, KW, LD, LE, LL, LM, LT, LU > delete #2.3/BI, QX, RD, RJ, RP, RV, SB, SH, AP, AT, MA, ME, MI, MM, MQ, MU, MY, NC, NG, NK, NO, NS, NW, OA, AO, AS, LZ, MD, MH, ML, MP, MT, MX, NB, NF, NJ, NN, NR, NV, NZ, AN, AR, LY, MC, MG, MK, MO, MS, MW, NA, NE, NI, NM, NQ, NU, NY, AM, AQ, LX, MB, MF, MJ, MN, MR, MV, MZ, ND, NH, NL, NP, NT, NX > hide #!2.1 models > show #!2.1 models > hide #!2.1 models > show #!2.1 models > delete #2.1/BI, QX, RD, RJ, RP, RV, SB, SH, AP, AT, MA, ME, MI, MM, MQ, MU, MY, NC, NG, NK, NO, NS, NW, OA, AO, AS, LZ, MD, MH, ML, MP, MT, MX, NB, NF, NJ, NN, NR, NV, NZ, AN, AR, LY, MC, MG, MK, MO, MS, MW, NA, NE, NI, NM, NQ, NU, NY, AM, AQ, LX, MB, MF, MJ, MN, MR, MV, MZ, ND, NH, NL, NP, NT, NX > select #2.3.1.2.29 6 models selected > select #2.3.1.2.30 6 models selected > hide selAtoms surfaces > hide selAtoms ribbons > hide selAtoms > select #2.3.1.2.51 6 models selected > hide selAtoms surfaces > hide selAtoms ribbons > hide selAtoms > hide selAtoms > hide selAtoms ribbons > select #2.3.1.1/DY:1149@CA 1 atom, 3 models selected > select #2.3.1.2.51 6 models selected > select #2.3.1.2.51 6 models selected Unknown command: deletet #2.3.1.2.51 > delete #2.3.1.2.51 > select #2 143056 atoms, 143126 pseudobonds, 1618 models selected > ~select #2.1 124576 atoms, 124684 pseudobonds, 1503 models selected > select #2.1 18480 atoms, 18442 pseudobonds, 116 models selected > select #2.2 7 models selected > select #2.3 124576 atoms, 124684 pseudobonds, 1497 models selected > hide #!2.2 models > show #!2.1 models > hide #!2.1 models > hide #!2.3.2.2 models > hide #!2.3.2.1 models > hide #!2.3.1 models > show #!2.3.1 models > hide #!2.3.1 models > show #!2.3.2 models > hide #!2.3.1.2 models > show #!2.3.1.2 models > hide #!2.3.1 models > show #!2.3.1 models > hide #!2.3.1.1 models > show #!2.3.1.1 models > hide #!2.3.1.1 models > hide #!2.3.1.2 models > show #!2.3.1.2 models > hide #2.3.1.2.223,224,225,226,227,228 target m > hide #2.3.1.2.229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305 target m > hide #2.3.1.2.306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398 target m > hide #2.3.1.2.399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495 target m > hide #!2.3.1.2.496 models > show #!2.3.1.2.496 models > hide #!2.3.1.2.496 models > show #!2.3.1.2.496 models > hide #2.3.1.2.496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544 target m > hide #!2.3.2 models > hide #2.3.1.2.39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66 target m > hide #2.3.1.2.67,68 target m > hide #!2.3.1.2.167 models > show #!2.3.1.2.167 models > hide #2.3.1.2.23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38 target m > save session /home/phat/Desktop/EM-maps/28A_map_Sc/two_Y_rings.cxs Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 730, in save session.save(output, version=version, include_maps=include_maps) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 499, in save mgr.discovery(self._state_containers) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 234, in discovery self.processed[key] = self.process(obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 264, in process return copy_state(data, convert=self._add_obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 182, in copy_state return _copy(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 180, in _copy return convert(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 240, in _add_obj uid = _UniqueName.from_obj(self.session, obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/gui.py", line 857, in <lambda> save_action.triggered.connect(lambda arg, s=self, sess=session: s.file_save_cb(sess)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/gui.py", line 596, in file_save_cb self.save_dialog.display(self, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 141, in display fmt.save(session, filename) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 40, in save return self._save(session, filename) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 93, in _session_save run(session, "save session %s" % quote_if_necessary(filename)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2632, in run result = ci.function(session, **kw_args) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 917, in save_session save(session, filename, **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/io.py", line 213, in export result = self.export_func(session, path, **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 730, in save session.save(output, version=version, include_maps=include_maps) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 499, in save mgr.discovery(self._state_containers) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 234, in discovery self.processed[key] = self.process(obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 264, in process return copy_state(data, convert=self._add_obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 182, in copy_state return _copy(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 180, in _copy return convert(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 240, in _add_obj uid = _UniqueName.from_obj(self.session, obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. > save session /home/phat/Desktop/EM-maps/28A_map_Sc/two_Y_rings.cxs Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 730, in save session.save(output, version=version, include_maps=include_maps) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 499, in save mgr.discovery(self._state_containers) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 234, in discovery self.processed[key] = self.process(obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 264, in process return copy_state(data, convert=self._add_obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 182, in copy_state return _copy(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 180, in _copy return convert(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 240, in _add_obj uid = _UniqueName.from_obj(self.session, obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/gui.py", line 857, in <lambda> save_action.triggered.connect(lambda arg, s=self, sess=session: s.file_save_cb(sess)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/gui.py", line 596, in file_save_cb self.save_dialog.display(self, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 141, in display fmt.save(session, filename) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 40, in save return self._save(session, filename) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 93, in _session_save run(session, "save session %s" % quote_if_necessary(filename)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2632, in run result = ci.function(session, **kw_args) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 917, in save_session save(session, filename, **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/io.py", line 213, in export result = self.export_func(session, path, **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 730, in save session.save(output, version=version, include_maps=include_maps) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 499, in save mgr.discovery(self._state_containers) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 234, in discovery self.processed[key] = self.process(obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 264, in process return copy_state(data, convert=self._add_obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 182, in copy_state return _copy(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 180, in _copy return convert(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 240, in _add_obj uid = _UniqueName.from_obj(self.session, obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. > hide #2.3.1.2.1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 target m > show #2.3.1.2.1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 target m > hide #2.3.1.2.1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 target m > select clear > show #2.3.1.2.1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 target m Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/model_panel/tool.py", line 69, in <lambda> for i in self.tree.selectedItems()]] or self.models, ses)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/model_panel/tool.py", line 275, in hide run(session, "hide %s target m" % concise_model_spec(session, models)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2594, in run prev_annos = self._process_positional_arguments() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2372, in _process_positional_arguments value, text = self._parse_arg(anno, text, session, False) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2235, in _parse_arg value, replacement, rest = annotation.parse(text, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 821, in parse return anno.parse(text, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 1102, in parse aspec, text, rest = super().parse(text, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/atomspec.py", line 97, in parse return cls._parse_unquoted(text, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/atomspec.py", line 154, in _parse_unquoted ast = parser.parse(text, "atom_specifier", semantics=semantics) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 206, in parse result = rule() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 89, in _atom_specifier_ self._as_term_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 136, in _as_term_ self._model_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 159, in _model_list_ self._positive_closure(block0) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 787, in _positive_closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 157, in block0 self._model_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 177, in _model_ self._model_hierarchy_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 220, in _model_hierarchy_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 218, in block1 self._model_hierarchy_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 220, in _model_hierarchy_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 218, in block1 self._model_hierarchy_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 220, in _model_hierarchy_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 218, in block1 self._model_hierarchy_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 220, in _model_hierarchy_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 218, in block1 self._model_hierarchy_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 213, in _model_hierarchy_ self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 235, in _model_range_list_ self._closure(block1) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 771, in _closure block() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 233, in block1 self._model_range_list_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 228, in _model_range_list_ self._model_range_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 245, in _model_range_ self._model_spec_start_() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 59, in wrapper return self._call(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 458, in _call node, newpos, newstate = self._invoke_rule(rule, name, params, kwparams) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 497, in _invoke_rule rule(self) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/_atomspec.py", line 276, in _model_spec_start_ with self._choice(): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 679, in _choice with self._try(): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/contextlib.py", line 112, in __enter__ return next(self.gen) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/contexts.py", line 642, in _try ast_copy = self.ast.copy() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/ast.py", line 92, in copy for k, v in self.items() File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/ast.py", line 19, in __init__ self.update(*args, **kwargs) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/grako/ast.py", line 64, in update if isinstance(d, Mapping): File "/programs/x86_64-linux//chimerax/0.9/lib/python3.7/abc.py", line 139, in __instancecheck__ return _abc_instancecheck(cls, instance) RecursionError: maximum recursion depth exceeded in comparison RecursionError: maximum recursion depth exceeded in comparison File "/programs/x86_64-linux//chimerax/0.9/lib/python3.7/abc.py", line 139, in __instancecheck__ return _abc_instancecheck(cls, instance) See log for complete Python traceback. > show #2.3.1.2.1-68 > hide #2.3.1.2.1-68 > hide #!2.3.1.2.69 models > show #!2.3.1.2.69 models > hide #2.3.1.2.1-160 > show #2.3.1.2.1-160 > delete #2.3.1.2.1-68 > hide #2.3.1.2.1-68 > select #1 2 models selected > select #1 2 models selected > preset "overall look" publication Preset expands to these ChimeraX commands: set bg white; set silhouettes t > hide #2.3.1.2.104,105,106,107,108 target m > hide #2.3.1.2.69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103 target m > hide #2.3.1.2.109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131 target m > hide #2.3.1.2.1-131 > hide #2.3.1.2.132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166 target m > show #2.3.1.2.132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166 target m > show #2.3.1.2.132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166 target m > hide #2.3.1.2.132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166 target m > show #2.3.1.2.132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166 target m > hide #2.3.1.2.132,133,134,135,136,137,138,139,140,141,142,143,144,145 target m > hide #2.3.1.2.146,147,148,149,150,151,152,153,154,155,156,157 target m > show #2.3.1.2.146,147,148,149,150,151,152,153,154,155,156,157 target m > hide #2.3.1.2.158,159,160,161,162,163,164,165,166 target m > show #2.3.1.2.158,159,160,161,162,163,164,165,166 target m > show #2.3.1.2.69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146 target m > ui mousemode rightMode translate > select #2.3 124576 atoms, 124684 pseudobonds, 1497 models selected > ~select #2.3 Nothing selected > ui mousemode rightMode translate > ui mousemode rightMode select > select #1 2 models selected > ui mousemode rightMode translate > ui mousemode rightMode translate > ui mousemode rightMode "translate selected models" > ui mousemode rightMode "translate selected models" > ui mousemode rightMode translate > transparency #1 70 > transparency #1 100 > transparency #1 0 > transparency #1 100 > transparency #1 50 > transparency #1 100 > volume selMaps style mesh > hide #!1.1 models > show #!1.1 models > hide #!1 models > show #!1 models > volume selMaps style surface > volume selMaps style solid > volume selMaps style mesh > select clear > select clear > show #!1.2 models > hide #!1.2 models > hide #!1 models > select #2.3.1.2.69 6 models selected > select #2.3.1.2.69 6 models selected > toolshed show "Volume Viewer" > select clear > open /home/phat/Desktop/EM-maps/composite-Y/Mtcomposite_Y_82_attachment.pdb Chain information for Mtcomposite_Y_82_attachment.pdb #3 --- Chain | Description A | No description available B | No description available C | No description available D | No description available E | No description available F | No description available G | No description available H | No description available I | No description available J | No description available K | No description available > select #3/I:320@O 1 atom selected > select #3/I:320@O 1 atom selected > ui mousemode rightMode select > select #3/A:171@CA 1 atom selected > select #3/A:171@CA 1 atom selected > select #3/B:660@ND2 1 atom selected > select #3/B:660@ND2 1 atom selected > select #3/B:660@ND2 1 atom selected > select #3/B:660@ND2 1 atom selected > select #3/B:498@CB 1 atom selected > ui mousemode rightMode select > select #3/B:1334@CZ 1 atom selected > select #3/B:505@CD 1 atom selected > select #3/B:505@CD 1 atom selected > select clear > select #3 43464 atoms, 44073 bonds, 65 pseudobonds, 1 model selected > ui mousemode rightMode "translate selected models" > ui mousemode rightMode "rotate selected models" > select #3/J:491@CB 1 atom selected Expected an objects specifier or a keyword > select #3/A 2114 atoms, 2172 bonds, 3 pseudobonds, 1 model selected > toolshed show "Volume Viewer" > color #3/A #808f808f808f > select #3/B 3818 atoms, 3897 bonds, 12 pseudobonds, 1 model selected > color #3/B #4748bcb6bdb6 > select #3/C 3726 atoms, 3799 bonds, 1 pseudobond, 1 model selected > color #3/C #aced2282f53f > color #3/E #aced2282f53f > color #3/G #753f79a6ff27 > color #3/J #736dc1d7666c > color #3/K #736dc1d7666c > color #3/I #eb7f29 > color #3/F #2b25aeb5e4fb > color #3/D #f9feeffd656c > color #3/H #bfb7616ba6b4 > select clear > select clear > save session /home/phat/Desktop/EM-maps/28A_map_Sc/MtYinScmap.cxs Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 730, in save session.save(output, version=version, include_maps=include_maps) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 499, in save mgr.discovery(self._state_containers) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 234, in discovery self.processed[key] = self.process(obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 264, in process return copy_state(data, convert=self._add_obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 182, in copy_state return _copy(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 180, in _copy return convert(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 240, in _add_obj uid = _UniqueName.from_obj(self.session, obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. Traceback (most recent call last): File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/gui.py", line 857, in <lambda> save_action.triggered.connect(lambda arg, s=self, sess=session: s.file_save_cb(sess)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/gui.py", line 596, in file_save_cb self.save_dialog.display(self, session) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 141, in display fmt.save(session, filename) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 40, in save return self._save(session, filename) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/ui/save_dialog.py", line 93, in _session_save run(session, "save session %s" % quote_if_necessary(filename)) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/run.py", line 31, in run results = command.run(text, log=log) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/cli.py", line 2632, in run result = ci.function(session, **kw_args) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 917, in save_session save(session, filename, **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/commands/save.py", line 61, in save fmt.export(session, filename, fmt.nicknames[0], **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/io.py", line 213, in export result = self.export_func(session, path, **kw) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 730, in save session.save(output, version=version, include_maps=include_maps) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 499, in save mgr.discovery(self._state_containers) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 234, in discovery self.processed[key] = self.process(obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 264, in process return copy_state(data, convert=self._add_obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 182, in copy_state return _copy(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in _copy items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 169, in <listcomp> items = [(_copy(k), _copy(v)) for k, v in data.items()] File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/state.py", line 180, in _copy return convert(data) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 240, in _add_obj uid = _UniqueName.from_obj(self.session, obj) File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore RuntimeError: Unable to restore objects of IHMModel class in ChimeraX-IHM bundle because the class name is not listed in the name to class table for session restore File "/programs/x86_64-linux/chimerax/0.9/lib/python3.7/site- packages/chimerax/core/session.py", line 142, in from_obj (obj_cls.__name__, bundle_info.name)) See log for complete Python traceback. OpenGL version: 3.3.0 NVIDIA 430.14 OpenGL renderer: GeForce GTX 1080 Ti/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation
Change History (2)
comment:1 by , 6 years ago
| Component: | Unassigned → Sessions |
|---|---|
| Owner: | set to |
| Platform: | → all |
| Project: | → ChimeraX |
| Status: | new → assigned |
| Summary: | ChimeraX bug report submission → Session save: Unable to restore objects of IHMModel class |
comment:2 by , 6 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
Made saving IHM in session warn with a popup dialog that IHM does not have session save support.