// This appears harmless to files with genuine unknown atoms, which remain Xx. // Tested with 1kp0, 5g4a, 5wbn. function fix_xx() { var xid, e1, e2, ele, msg1, elex; for (var aa IN {_Xx}) { elex = aa.element; ano = aa.label("%i"); #print ano #print aa.label("%e") # Xx #print aa.label("%l") # 4xO but not N! xid = aa.label("%U"); # [ASP]7:F.N #2392 #print xid e1 = xid.find("\\.", ""); # index of period e2 = xid.find(" ", ""); # index of space #print "" + e1 + " " + e2; ele = xid[e1+1][e2]; aa.element = ele; #print aa.element; msg1 = aa.identify + " | " + elex + " -> " + aa.element; print msg1 } } fix_xx();