gbyuvd commited on
Commit
dac2620
·
verified ·
1 Parent(s): 5b9a060

Update to include SELFIES Tokenizer & Vocabs

Browse files

[20 Sept 2025]
- Add basic SELFIES tokenizer function
- Upload both core and tailed SELFIES vocab
- Update README to include SELFIES evals

CHANGELOG ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ [20 Sept 2025]
2
+ - Add basic SELFIES tokenizer function
3
+ - Upload both core and tailed SELFIES vocab
4
+ - Update README to include SELFIES evals
FastChemTokenizer.py CHANGED
@@ -302,6 +302,305 @@ class FastChemTokenizer:
302
 
303
  print(f"✅ Tokenizer vocab saved to: {vocab_file}")
304
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  # Load from pretrained directory
306
  @classmethod
307
  def from_pretrained(cls, pretrained_directory: str, model_max_length=512):
 
302
 
303
  print(f"✅ Tokenizer vocab saved to: {vocab_file}")
304
 
305
+ # Load from pretrained directory
306
+ @classmethod
307
+ def from_pretrained(cls, pretrained_directory: str, model_max_length=512):
308
+ """
309
+ Load tokenizer from directory containing `vocab.json`.
310
+ """
311
+ vocab_file = os.path.join(pretrained_directory, "vocab.json")
312
+
313
+ if not os.path.exists(vocab_file):
314
+ raise FileNotFoundError(f"Vocab file not found: {vocab_file}")
315
+
316
+ with open(vocab_file, "r", encoding="utf-8") as f:
317
+ token_to_id = json.load(f)
318
+
319
+ # Convert keys to str (JSON loads as str anyway), values to int
320
+ token_to_id = {str(k): int(v) for k, v in token_to_id.items()}
321
+
322
+ return cls(token_to_id=token_to_id, model_max_length=model_max_length)
323
+
324
+ class FastChemTokenizerSelfies:
325
+ def __init__(self, token_to_id, model_max_length=512):
326
+ self.token_to_id = token_to_id
327
+ self.id_to_token = {v: k for k, v in token_to_id.items()}
328
+ # No more self.token_set — replaced by trie
329
+ self.model_max_length = model_max_length
330
+
331
+ # Precompute max token length for possible use & clarity
332
+ self.max_token_len = max(len(t) for t in token_to_id.keys())
333
+
334
+ # Build trie for fast longest-match lookup
335
+ self.trie_root = self._build_trie(token_to_id)
336
+
337
+ # Validate required special tokens
338
+ required_special_tokens = ["<s>", "</s>", "<pad>", "<unk>", "<mask>"]
339
+ for tok in required_special_tokens:
340
+ if tok not in token_to_id:
341
+ raise KeyError(f"Required special token '{tok}' not found in vocab.")
342
+
343
+ # Special token IDs
344
+ self.bos_token_id = token_to_id["<s>"]
345
+ self.eos_token_id = token_to_id["</s>"]
346
+ self.pad_token_id = token_to_id["<pad>"]
347
+ self.unk_token_id = token_to_id["<unk>"]
348
+ self.mask_token_id = token_to_id["<mask>"]
349
+
350
+ # Special tokens for convenience
351
+ self.bos_token = "<s>"
352
+ self.eos_token = "</s>"
353
+ self.pad_token = "<pad>"
354
+ self.unk_token = "<unk>"
355
+ self.mask_token = "<mask>"
356
+
357
+ def _build_trie(self, token_to_id):
358
+ root = TrieNode()
359
+ for token, tid in token_to_id.items():
360
+ node = root
361
+ for char in token:
362
+ if char not in node.children:
363
+ node.children[char] = TrieNode()
364
+ node = node.children[char]
365
+ node.token_id = tid
366
+ return root
367
+
368
+ def __len__(self):
369
+ """Return vocab size — REQUIRED for HF compatibility."""
370
+ return len(self.token_to_id)
371
+
372
+ def __call__(self, text: Union[str, List[str]], text_pair: Optional[Union[str, List[str]]] = None, **kwargs) -> BatchEncoding:
373
+ if isinstance(text, list):
374
+ batch = [(t, p) if p is not None else t for t, p in zip(text, text_pair)] if text_pair else text
375
+ return self.batch_encode_plus(batch, **kwargs)
376
+ else:
377
+ return self.encode_plus(text=text, text_pair=text_pair, **kwargs)
378
+
379
+ @lru_cache(maxsize=10000)
380
+ def _cached_encode_str(self, s: str) -> Tuple[int, ...]:
381
+ return tuple(self._encode_core(s))
382
+
383
+ def _encode_core(self, text: str) -> List[int]:
384
+ """Core encoding logic using Trie — skips whitespace if not part of a token."""
385
+ result_ids = []
386
+ i = 0
387
+ n = len(text)
388
+
389
+ while i < n:
390
+ if text[i].isspace(): # ← Skip whitespace unless part of a token
391
+ i += 1
392
+ continue
393
+
394
+ node = self.trie_root
395
+ j = i
396
+ last_match_id = None
397
+ last_match_end = i
398
+
399
+ # Traverse trie while characters match
400
+ while j < n and text[j] in node.children:
401
+ node = node.children[text[j]]
402
+ j += 1
403
+ if node.token_id is not None:
404
+ last_match_id = node.token_id
405
+ last_match_end = j
406
+
407
+ if last_match_id is not None:
408
+ result_ids.append(last_match_id)
409
+ i = last_match_end
410
+ else:
411
+ # Fallback: encode single char
412
+ result_ids.append(self.token_to_id.get(text[i], self.unk_token_id))
413
+ i += 1
414
+
415
+ return result_ids
416
+
417
+
418
+ def encode(self, text: str) -> List[int]:
419
+ """Public encode method — strips input and uses cache."""
420
+ return list(self._cached_encode_str(text.strip()))
421
+
422
+ def decode(self, token_ids: Union[List[int], torch.Tensor], skip_special_tokens: bool = False) -> str:
423
+ if isinstance(token_ids, torch.Tensor):
424
+ token_ids = token_ids.tolist()
425
+
426
+ if skip_special_tokens:
427
+ special_ids = {
428
+ self.bos_token_id,
429
+ self.eos_token_id,
430
+ self.pad_token_id,
431
+ self.mask_token_id,
432
+ }
433
+ else:
434
+ special_ids = set()
435
+
436
+ tokens = []
437
+ for tid in token_ids:
438
+ if tid in special_ids:
439
+ continue
440
+ token = self.id_to_token.get(tid, self.unk_token)
441
+ tokens.append(token)
442
+
443
+ # ✅ Join with SPACE between tokens — this reconstructs original format
444
+ return " ".join(tokens)
445
+
446
+ def decode_with_trace(self, token_ids: List[int]) -> None:
447
+ print(f"\n🔍 Decoding {len(token_ids)} tokens:")
448
+ for i, tid in enumerate(token_ids):
449
+ token = self.id_to_token.get(tid, self.unk_token)
450
+ print(f" [{i:03d}] ID={tid:5d} → '{token}'")
451
+
452
+ def convert_ids_to_tokens(self, ids: List[int]) -> List[str]:
453
+ return [self.id_to_token.get(i, self.unk_token) for i in ids]
454
+
455
+ def convert_tokens_to_ids(self, tokens: List[str]) -> List[int]:
456
+ return [self.token_to_id.get(t, self.unk_token_id) for t in tokens]
457
+
458
+ def encode_plus(
459
+ self,
460
+ text: str,
461
+ text_pair: Optional[str] = None,
462
+ add_special_tokens: bool = True,
463
+ padding: Union[bool, str] = False,
464
+ truncation: bool = False,
465
+ max_length: Optional[int] = None,
466
+ return_tensors: Optional[str] = None,
467
+ return_attention_mask: bool = True,
468
+ return_token_type_ids: bool = True,
469
+ ) -> BatchEncoding:
470
+ if max_length is None:
471
+ max_length = self.model_max_length
472
+
473
+ ids_a = self.encode(text)
474
+
475
+ if text_pair is not None:
476
+ ids_b = self.encode(text_pair)
477
+ else:
478
+ ids_b = None
479
+
480
+ input_ids = []
481
+ token_type_ids = []
482
+
483
+ if add_special_tokens:
484
+ input_ids.append(self.bos_token_id)
485
+ token_type_ids.append(0)
486
+ if ids_b is not None:
487
+ input_ids.extend(ids_a)
488
+ token_type_ids.extend([0] * len(ids_a))
489
+ input_ids.append(self.eos_token_id)
490
+ token_type_ids.append(0)
491
+
492
+ input_ids.extend(ids_b)
493
+ token_type_ids.extend([1] * len(ids_b))
494
+ input_ids.append(self.eos_token_id)
495
+ token_type_ids.append(1)
496
+ else:
497
+ input_ids.extend(ids_a)
498
+ token_type_ids.extend([0] * len(ids_a))
499
+ input_ids.append(self.eos_token_id)
500
+ token_type_ids.append(0)
501
+ else:
502
+ input_ids = ids_a
503
+ token_type_ids = [0] * len(input_ids)
504
+ if ids_b is not None:
505
+ input_ids.extend(ids_b)
506
+ token_type_ids.extend([1] * len(ids_b))
507
+
508
+ if truncation and len(input_ids) > max_length:
509
+ input_ids = input_ids[:max_length]
510
+ token_type_ids = token_type_ids[:max_length]
511
+
512
+ if padding:
513
+ pad_len = max_length - len(input_ids)
514
+ if pad_len > 0:
515
+ input_ids.extend([self.pad_token_id] * pad_len)
516
+ token_type_ids.extend([0] * pad_len)
517
+
518
+ attention_mask = [1 if tid != self.pad_token_id else 0 for tid in input_ids]
519
+
520
+ encoded_dict = {
521
+ "input_ids": input_ids,
522
+ "attention_mask": attention_mask,
523
+ }
524
+ if return_token_type_ids:
525
+ encoded_dict["token_type_ids"] = token_type_ids
526
+
527
+ if return_tensors == "pt":
528
+ output = {}
529
+ for k, v in encoded_dict.items():
530
+ tensor = torch.tensor(v, dtype=torch.long) # Fixed: use torch.tensor, not as_tensor
531
+ if tensor.ndim == 1:
532
+ tensor = tensor.unsqueeze(0)
533
+ output[k] = tensor
534
+ else:
535
+ output = encoded_dict
536
+
537
+ return BatchEncoding(output, tensor_type=return_tensors)
538
+
539
+ def batch_encode_plus(
540
+ self,
541
+ batch_text_or_text_pairs: List[Union[str, Tuple[str, str]]],
542
+ **kwargs
543
+ ) -> BatchEncoding:
544
+ all_input_ids = []
545
+ all_attention_masks = []
546
+ all_token_type_ids = []
547
+
548
+ for item in batch_text_or_text_pairs:
549
+ if isinstance(item, tuple):
550
+ text, text_pair = item
551
+ else:
552
+ text, text_pair = item, None
553
+
554
+ encoded = self.encode_plus(
555
+ text=text,
556
+ text_pair=text_pair,
557
+ **kwargs
558
+ )
559
+ all_input_ids.append(encoded["input_ids"])
560
+ all_attention_masks.append(encoded["attention_mask"])
561
+ if "token_type_ids" in encoded:
562
+ all_token_type_ids.append(encoded["token_type_ids"])
563
+
564
+ batched = {
565
+ "input_ids": all_input_ids,
566
+ "attention_mask": all_attention_masks,
567
+ }
568
+ if all_token_type_ids:
569
+ batched["token_type_ids"] = all_token_type_ids
570
+
571
+ if kwargs.get("return_tensors") == "pt":
572
+ def to_tensor_list(lst):
573
+ # Use torch.tensor for safety — avoids "copy construct from tensor" warning
574
+ return [torch.tensor(item, dtype=torch.long) for item in lst]
575
+
576
+ batched = {
577
+ k: torch.nn.utils.rnn.pad_sequence(
578
+ to_tensor_list(v),
579
+ batch_first=True,
580
+ padding_value=self.pad_token_id if k == "input_ids" else 0
581
+ )
582
+ for k, v in batched.items()
583
+ }
584
+
585
+ return BatchEncoding(batched, tensor_type=kwargs.get("return_tensors"))
586
+
587
+ # Save vocab to directory
588
+ def save_pretrained(self, save_directory: str):
589
+ """
590
+ Save tokenizer vocab as `vocab.json` in target directory.
591
+ Mimics Hugging Face convention.
592
+ """
593
+ if not os.path.exists(save_directory):
594
+ os.makedirs(save_directory)
595
+
596
+ vocab_file = os.path.join(save_directory, "vocab.json")
597
+
598
+ # Keys are strings, values are ints — JSON-safe
599
+ with open(vocab_file, "w", encoding="utf-8") as f:
600
+ json.dump(self.token_to_id, f, ensure_ascii=False, indent=2)
601
+
602
+ print(f"✅ Tokenizer vocab saved to: {vocab_file}")
603
+
604
  # Load from pretrained directory
605
  @classmethod
606
  def from_pretrained(cls, pretrained_directory: str, model_max_length=512):
selftok_core/vocab.json ADDED
@@ -0,0 +1,784 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "<s>": 0,
3
+ "</s>": 1,
4
+ "<pad>": 2,
5
+ "<unk>": 3,
6
+ "<mask>": 4,
7
+ "[C] [C] [C@H1] [Branch1] [C] [C] [C@H1] [Branch2]": 5,
8
+ "[C] [S] [=Branch1] [C] [=O] [=Branch1] [C] [=O]": 6,
9
+ "[C] [C] [Branch1] [C] [C] [C] [C@H1] [Branch2]": 7,
10
+ "[C] [O] [C] [=C] [C] [=C] [Branch2] [Branch1]": 8,
11
+ "[O] [=C] [Branch2] [Ring1] [#Branch1] [N] [C]": 9,
12
+ "[O] [=C] [Branch1] [C] [O] [C] [Branch1] [C]": 10,
13
+ "[O] [=C] [Branch2] [Ring1] [Branch1] [N] [C]": 11,
14
+ "[C] [O] [C] [=C] [C] [=C] [Branch2] [Ring2]": 12,
15
+ "[C] [C] [Branch1] [C] [C] [Branch1] [C] [C]": 13,
16
+ "[C] [O] [C] [=C] [C] [=C] [Branch2] [Ring1]": 14,
17
+ "[O] [=C] [Branch1] [Ring2] [O] [C] [C] [C]": 15,
18
+ "[O] [=C] [Branch2] [Ring1] [Ring2] [N] [C]": 16,
19
+ "[C] [C] [Branch1] [C] [C] [C@H1] [Branch2]": 17,
20
+ "[O] [=C] [Branch1] [Ring1] [O] [C] [C] [C]": 18,
21
+ "[O] [=C] [Branch2] [Ring1] [Ring1] [N] [C]": 19,
22
+ "[C] [C] [N] [Branch1] [Ring1] [C] [C] [C]": 20,
23
+ "[O] [=C] [Branch1] [#Branch2] [N] [C] [C]": 21,
24
+ "[O] [=C] [Branch1] [C] [O] [C] [Branch2]": 22,
25
+ "[N] [#C] [C] [=C] [C] [=C] [C] [Branch2]": 23,
26
+ "[C] [=C] [C] [=Branch1] [C] [=O] [N] [C]": 24,
27
+ "[C] [O] [C] [=Branch1] [C] [=O] [C] [=C]": 25,
28
+ "[C] [N] [C] [=Branch1] [C] [=O] [C] [=C]": 26,
29
+ "[C] [O] [C] [=Branch1] [C] [=O] [C] [C]": 27,
30
+ "[C] [C] [O] [C] [=C] [C] [=C] [Branch2]": 28,
31
+ "[C] [O] [C] [=Branch1] [C] [=O] [N] [C]": 29,
32
+ "[C] [C] [=C] [C] [=C] [Branch2] [Ring2]": 30,
33
+ "[C] [C] [=Branch1] [C] [=O] [N] [C] [C]": 31,
34
+ "[C] [C] [C] [=Branch1] [C] [=O] [N] [C]": 32,
35
+ "[C] [C] [=C] [C] [=C] [Branch2] [Ring1]": 33,
36
+ "[C] [C] [O] [C] [=Branch1] [C] [=O] [C]": 34,
37
+ "[C] [O] [C] [=C] [C] [=C] [Branch1] [C]": 35,
38
+ "[O] [=C] [Branch1] [C] [O] [C] [=C] [C]": 36,
39
+ "[C] [C] [=C] [C] [Branch1] [C] [C] [=C]": 37,
40
+ "[C] [C] [C@H1] [Branch1] [C] [C] [C@H1]": 38,
41
+ "[C] [O] [C] [=C] [C] [=C] [C] [Branch2]": 39,
42
+ "[C] [O] [C] [=Branch1] [C] [=O] [C@@H1]": 40,
43
+ "[C] [O] [C] [=C] [C] [Branch2] [Ring2]": 41,
44
+ "[O] [=C] [Branch1] [Ring1] [O] [C] [C]": 42,
45
+ "[O] [=C] [Branch2] [Ring1] [C] [N] [C]": 43,
46
+ "[O] [=C] [Branch2] [Ring1] [Ring1] [C]": 44,
47
+ "[O] [=C] [Branch1] [C] [O] [C] [C] [C]": 45,
48
+ "[O] [=S] [=Branch1] [C] [=O] [Branch1]": 46,
49
+ "[O] [=C] [Branch2] [Ring1] [N] [N] [C]": 47,
50
+ "[O] [=S] [=Branch1] [C] [=O] [Branch2]": 48,
51
+ "[C] [O] [C] [=C] [C] [Branch2] [Ring1]": 49,
52
+ "[C] [C] [Branch1] [C] [C] [=C] [C] [C]": 50,
53
+ "[O] [=C] [Branch1] [C] [O] [C] [O] [C]": 51,
54
+ "[O] [=C] [Branch1] [#Branch2] [N] [C]": 52,
55
+ "[O] [=C] [Branch2] [Ring2] [#Branch1]": 53,
56
+ "[C] [N] [Branch1] [C] [C] [C] [C] [C]": 54,
57
+ "[O] [=C] [Branch2] [Ring2] [=Branch1]": 55,
58
+ "[O] [=C] [Branch2] [Ring1] [=Branch1]": 56,
59
+ "[O] [=C] [Branch2] [Ring2] [#Branch2]": 57,
60
+ "[O] [=C] [Branch2] [Ring2] [=Branch2]": 58,
61
+ "[O] [=C] [Branch2] [Ring1] [#Branch2]": 59,
62
+ "[O] [=C] [Branch2] [Ring1] [=Branch2]": 60,
63
+ "[O] [=C] [Branch2] [Ring1] [#Branch1]": 61,
64
+ "[C] [C] [Branch1] [C] [C] [C] [C@@H1]": 62,
65
+ "[O] [=C] [Branch1] [#Branch1] [N] [C]": 63,
66
+ "[N] [#C] [C] [=C] [C] [=C] [Branch2]": 64,
67
+ "[C] [C] [=C] [C] [=Branch1] [C] [=O]": 65,
68
+ "[O] [=C] [Branch2] [Ring1] [Branch2]": 66,
69
+ "[O] [=C] [Branch2] [Ring2] [Branch2]": 67,
70
+ "[C] [C] [Branch1] [C] [C] [C] [C@H1]": 68,
71
+ "[O] [=C] [Branch2] [Ring1] [Branch1]": 69,
72
+ "[O] [=C] [Branch2] [Ring2] [Branch1]": 70,
73
+ "[C] [=C] [C] [=Branch1] [C] [=O] [O]": 71,
74
+ "[C] [C] [=Branch1] [C] [=O] [C] [=C]": 72,
75
+ "[C] [O] [C] [=Branch1] [C] [=O] [N]": 73,
76
+ "[C] [C] [C] [C] [=Branch1] [C] [=O]": 74,
77
+ "[C] [C] [O] [C] [=Branch1] [C] [=O]": 75,
78
+ "[C] [C] [Branch1] [C] [C] [Branch2]": 76,
79
+ "[C] [C] [C] [=C] [C] [=C] [Branch2]": 77,
80
+ "[C] [C] [=Branch1] [C] [=O] [N] [C]": 78,
81
+ "[C] [O] [C] [=C] [C] [=C] [Branch2]": 79,
82
+ "[C] [C] [=Branch1] [C] [=O] [O] [C]": 80,
83
+ "[C] [O] [C] [=Branch1] [C] [=O] [C]": 81,
84
+ "[C] [N] [C] [=Branch1] [C] [=O] [C]": 82,
85
+ "[C] [O] [C] [=C] [C] [=C] [Branch1]": 83,
86
+ "[C] [C] [=C] [C] [=C] [Branch1] [C]": 84,
87
+ "[O] [=C] [Branch1] [C] [O] [C] [=C]": 85,
88
+ "[O] [=C] [Branch1] [#C] [N] [C] [C]": 86,
89
+ "[O] [=C] [O] [C] [=C] [C] [Branch1]": 87,
90
+ "[C] [C] [=C] [C] [=C] [C] [Branch2]": 88,
91
+ "[C] [N] [C] [=Branch1] [C] [=O] [N]": 89,
92
+ "[C] [C] [N] [C] [=Branch1] [C] [=O]": 90,
93
+ "[O] [=C] [Branch2] [Ring1] [Ring1]": 91,
94
+ "[O] [=C] [Branch1] [C] [O] [C] [C]": 92,
95
+ "[O] [=C] [Branch1] [N] [N] [C] [C]": 93,
96
+ "[C] [O] [C] [=C] [C] [=C] [C] [=C]": 94,
97
+ "[C] [O] [C] [=C] [C] [=C] [N] [=C]": 95,
98
+ "[O] [=C] [Branch2] [Ring2] [Ring2]": 96,
99
+ "[O] [=C] [Branch1] [O] [N] [C] [C]": 97,
100
+ "[O] [=C] [Branch2] [Ring2] [Ring1]": 98,
101
+ "[O] [=C] [Branch2] [Ring1] [C] [C]": 99,
102
+ "[O] [=C] [Branch2] [Ring1] [Ring2]": 100,
103
+ "[O] [=C] [C] [C] [Branch1] [C] [O]": 101,
104
+ "[O] [=C] [O] [C] [=C] [C] [=C] [C]": 102,
105
+ "[C] [O] [C] [=C] [C] [Branch1] [C]": 103,
106
+ "[C] [C] [Branch1] [C] [C] [C] [C]": 104,
107
+ "[C] [C] [Branch1] [C] [C] [N] [C]": 105,
108
+ "[O] [=C] [Branch1] [=Branch2] [C]": 106,
109
+ "[C] [C] [Branch1] [C] [C] [C@@H1]": 107,
110
+ "[C] [C] [Branch1] [C] [C] [C] [N]": 108,
111
+ "[C] [N] [Branch1] [C] [C] [C] [C]": 109,
112
+ "[C] [C] [N] [C] [C] [N] [Branch2]": 110,
113
+ "[C] [C] [Branch1] [C] [C] [O] [C]": 111,
114
+ "[C] [C] [O] [C] [=C] [C] [=C] [C]": 112,
115
+ "[C] [C] [C] [O] [C] [=C] [C] [=C]": 113,
116
+ "[C] [=C] [C] [=Branch1] [C] [=O]": 114,
117
+ "[O] [=C] [C] [=C] [C] [=Branch2]": 115,
118
+ "[C] [C] [C@H1] [Branch1] [C] [C]": 116,
119
+ "[C] [C] [Branch1] [C] [C] [C@H1]": 117,
120
+ "[Cl] [C] [=C] [C] [=C] [Branch2]": 118,
121
+ "[O] [=C] [C] [=Branch1] [C] [=O]": 119,
122
+ "[O] [=C] [Branch1] [=N] [N] [C]": 120,
123
+ "[O] [=C] [Branch2] [Ring1] [=N]": 121,
124
+ "[C] [C] [C] [C] [C] [C] [C] [C]": 122,
125
+ "[O] [=C] [Branch1] [#C] [N] [C]": 123,
126
+ "[O] [=C] [O] [C] [=C] [Branch2]": 124,
127
+ "[C] [C] [=C] [C] [=C] [Branch2]": 125,
128
+ "[O] [C] [=C] [C] [=C] [Branch1]": 126,
129
+ "[C] [C] [C] [=Branch1] [C] [=O]": 127,
130
+ "[N] [C] [=Branch1] [C] [=O] [C]": 128,
131
+ "[C] [C] [=Branch1] [C] [=O] [O]": 129,
132
+ "[O] [=C] [Branch2] [Ring1] [=C]": 130,
133
+ "[C] [O] [C] [=Branch1] [C] [=O]": 131,
134
+ "[O] [=C] [C] [=C] [C] [Branch2]": 132,
135
+ "[C] [C] [=C] [C] [=C] [Branch1]": 133,
136
+ "[O] [=C] [Branch1] [=C] [N] [C]": 134,
137
+ "[O] [C] [=C] [C] [=C] [Branch2]": 135,
138
+ "[F] [C] [=C] [C] [=C] [Branch2]": 136,
139
+ "[O] [=C] [Branch2] [Ring1] [#C]": 137,
140
+ "[C] [C] [=Branch1] [C] [=O] [N]": 138,
141
+ "[C] [N] [C] [=Branch1] [C] [=O]": 139,
142
+ "[O] [=C] [Branch2] [Ring2] [=N]": 140,
143
+ "[O] [=C] [C] [=C] [C] [Branch1]": 141,
144
+ "[O] [=C] [Branch2] [Ring1] [S]": 142,
145
+ "[O] [=C] [O] [C] [=C] [C] [=C]": 143,
146
+ "[C] [O] [C] [=C] [C] [Branch2]": 144,
147
+ "[C] [O] [C] [=C] [Branch1] [C]": 145,
148
+ "[O] [=C] [Branch2] [Ring2] [C]": 146,
149
+ "[O] [=C] [O] [C] [C] [Branch1]": 147,
150
+ "[O] [=C] [Branch1] [C] [N] [C]": 148,
151
+ "[O] [=C] [N] [C] [=C] [C] [=C]": 149,
152
+ "[O] [=C] [Branch2] [Ring1] [O]": 150,
153
+ "[O] [=C] [Branch1] [C] [O] [C]": 151,
154
+ "[C] [O] [C] [=C] [C] [Branch1]": 152,
155
+ "[O] [=C] [Branch2] [Ring1] [N]": 153,
156
+ "[O] [=C] [Branch2] [Ring1] [P]": 154,
157
+ "[O] [=C] [Branch1] [S] [N] [C]": 155,
158
+ "[O] [=C] [Branch2] [Ring2] [O]": 156,
159
+ "[C] [C] [=C] [C] [Branch1] [C]": 157,
160
+ "[O] [=C] [O] [C] [Branch1] [C]": 158,
161
+ "[O] [=C] [C] [C] [=C] [C] [=C]": 159,
162
+ "[N] [#C] [C] [=C] [C] [=C] [C]": 160,
163
+ "[O] [=C] [Branch2] [Ring2] [N]": 161,
164
+ "[O] [=C] [Branch1] [P] [N] [C]": 162,
165
+ "[O] [=C] [Branch2] [Ring1] [C]": 163,
166
+ "[C] [O] [C] [=C] [C] [=N] [C]": 164,
167
+ "[O] [C] [C] [O] [C] [Branch2]": 165,
168
+ "[O] [=C] [Branch1] [#Branch1]": 166,
169
+ "[O] [=C] [Branch2] [=Branch1]": 167,
170
+ "[C] [C] [C] [C] [N] [Branch2]": 168,
171
+ "[C] [C] [O] [C] [=C] [C] [=C]": 169,
172
+ "[C] [C] [Branch1] [C] [C] [N]": 170,
173
+ "[C] [C] [Branch1] [C] [C] [C]": 171,
174
+ "[C] [N] [C] [C] [C] [Branch2]": 172,
175
+ "[C] [O] [C] [=C] [C] [=C] [C]": 173,
176
+ "[C] [C] [C] [C] [=C] [C] [=C]": 174,
177
+ "[C] [C] [C] [=C] [C] [=C] [C]": 175,
178
+ "[C] [C] [C] [Branch1] [C] [C]": 176,
179
+ "[O] [=C] [Branch1] [#Branch2]": 177,
180
+ "[C] [N] [C] [C] [N] [Branch2]": 178,
181
+ "[C] [N] [Branch1] [C] [C] [C]": 179,
182
+ "[O] [=C] [Branch1] [=Branch2]": 180,
183
+ "[O] [=C] [C] [C] [C] [=C] [C]": 181,
184
+ "[C] [C] [C] [C] [C] [=N] [C]": 182,
185
+ "[O] [=C] [Branch1] [Branch2]": 183,
186
+ "[O] [=C] [Branch2] [Branch1]": 184,
187
+ "[O] [=S] [=Branch1] [C] [=O]": 185,
188
+ "[O] [=C] [Branch1] [#C] [C]": 186,
189
+ "[C] [=C] [C] [=C] [Branch2]": 187,
190
+ "[O] [=C] [Branch1] [=N] [C]": 188,
191
+ "[O] [=C] [C] [=C] [Branch2]": 189,
192
+ "[C] [C] [=Branch1] [C] [=O]": 190,
193
+ "[O] [=C] [Branch1] [=C] [C]": 191,
194
+ "[N] [C] [=Branch1] [C] [=O]": 192,
195
+ "[O] [=C] [C] [=C] [Branch1]": 193,
196
+ "[O] [=C] [C] [Branch1] [C]": 194,
197
+ "[C] [=C] [Branch1] [C] [C]": 195,
198
+ "[C] [C] [=C] [Branch1] [C]": 196,
199
+ "[C] [C] [=N] [C] [Branch2]": 197,
200
+ "[O] [=C] [Branch1] [Ring1]": 198,
201
+ "[O] [=C] [C] [=C] [C] [=C]": 199,
202
+ "[O] [=C] [O] [C] [Branch1]": 200,
203
+ "[O] [=C] [O] [C] [Branch2]": 201,
204
+ "[O] [=C] [Branch1] [O] [C]": 202,
205
+ "[C] [C] [C] [=C] [Branch2]": 203,
206
+ "[O] [=C] [Branch1] [S] [C]": 204,
207
+ "[C] [C] [=C] [C] [Branch2]": 205,
208
+ "[Cl] [C] [=C] [C] [=C] [C]": 206,
209
+ "[C] [C] [=C] [N] [Branch2]": 207,
210
+ "[C] [N] [C] [=C] [Branch2]": 208,
211
+ "[C] [C] [=N] [N] [Branch1]": 209,
212
+ "[C] [C] [=C] [C] [Branch1]": 210,
213
+ "[N] [#C] [C] [=C] [C] [=C]": 211,
214
+ "[O] [=C] [Branch2] [Ring2]": 212,
215
+ "[N] [=C] [Branch1] [C] [N]": 213,
216
+ "[O] [=C] [Branch1] [P] [C]": 214,
217
+ "[C] [S] [C] [=C] [C] [=C]": 215,
218
+ "[O] [=C] [O] [C] [C] [=C]": 216,
219
+ "[C] [O] [C] [=N] [C] [=C]": 217,
220
+ "[C] [C] [C] [=C] [C] [=C]": 218,
221
+ "[C] [C] [=C] [C] [=C] [C]": 219,
222
+ "[F] [C] [=C] [C] [=C] [C]": 220,
223
+ "[O] [C] [C] [Branch1] [C]": 221,
224
+ "[C] [N] [C] [=C] [C] [=C]": 222,
225
+ "[C] [C] [Branch1] [C] [C]": 223,
226
+ "[N] [C] [=C] [C] [=C] [C]": 224,
227
+ "[O] [=C] [O] [C] [=C] [C]": 225,
228
+ "[C] [O] [C] [=C] [C] [=C]": 226,
229
+ "[O] [C] [=C] [C] [=C] [C]": 227,
230
+ "[O] [=C] [C] [C] [C] [C]": 228,
231
+ "[O] [=C] [O] [C] [C] [C]": 229,
232
+ "[C] [C@H1] [Branch1] [C]": 230,
233
+ "[C] [C] [O] [C] [=C] [C]": 231,
234
+ "[C] [O] [C] [C] [N] [C]": 232,
235
+ "[C] [C] [C] [C] [O] [C]": 233,
236
+ "[O] [=C] [Branch1] [#C]": 234,
237
+ "[O] [=C] [Branch1] [=N]": 235,
238
+ "[C] [O] [C] [C] [O] [C]": 236,
239
+ "[C] [C] [C] [C] [N] [C]": 237,
240
+ "[O] [=C] [Branch1] [=C]": 238,
241
+ "[O] [=C] [C] [=Branch2]": 239,
242
+ "[C] [C] [C] [C] [C] [C]": 240,
243
+ "[O] [=C] [Branch1] [O]": 241,
244
+ "[C] [C] [=C] [Branch1]": 242,
245
+ "[O] [=C] [Branch1] [P]": 243,
246
+ "[O] [=C] [N] [Branch2]": 244,
247
+ "[O] [=C] [C] [Branch1]": 245,
248
+ "[C] [C] [=C] [Branch2]": 246,
249
+ "[Cl] [C] [=C] [C] [=C]": 247,
250
+ "[O] [=C] [C] [Branch2]": 248,
251
+ "[O] [=C] [Branch1] [N]": 249,
252
+ "[O] [=C] [Branch1] [S]": 250,
253
+ "[C] [C] [C] [C] [C@H1]": 251,
254
+ "[Br] [C] [=C] [C] [=C]": 252,
255
+ "[C] [C@@H1] [Branch2]": 253,
256
+ "[N] [C] [=N] [C] [=C]": 254,
257
+ "[O] [=C] [O] [C] [=C]": 255,
258
+ "[F] [C] [=C] [C] [=C]": 256,
259
+ "[C] [=C] [C] [=C] [C]": 257,
260
+ "[N] [C] [=C] [C] [=C]": 258,
261
+ "[O] [=C] [C] [=C] [C]": 259,
262
+ "[O] [C] [=C] [C] [=C]": 260,
263
+ "[C] [C] [=N] [C] [=C]": 261,
264
+ "[C] [C] [=C] [N] [=C]": 262,
265
+ "[C] [C] [=C] [C] [=C]": 263,
266
+ "[C] [C] [C] [Branch1]": 264,
267
+ "[C] [C] [N] [Branch2]": 265,
268
+ "[O] [=C] [N] [C] [C]": 266,
269
+ "[C] [S] [C] [=N] [C]": 267,
270
+ "[C] [N] [C] [=C] [C]": 268,
271
+ "[O] [=C] [C] [C] [C]": 269,
272
+ "[O] [=C] [O] [C] [C]": 270,
273
+ "[C] [=C] [C] [N] [C]": 271,
274
+ "[C] [C] [C] [C] [=N]": 272,
275
+ "[C] [O] [C] [=C] [C]": 273,
276
+ "[C] [C] [N] [N] [=C]": 274,
277
+ "[C] [C] [N] [C] [=C]": 275,
278
+ "[C] [C] [C] [=C] [C]": 276,
279
+ "[C] [C] [C] [=N] [C]": 277,
280
+ "[C] [C] [=N] [O] [C]": 278,
281
+ "[C] [C@H1] [Branch2]": 279,
282
+ "[O] [C] [C] [=C] [C]": 280,
283
+ "[C] [C] [C] [C] [=C]": 281,
284
+ "[C] [O] [C] [=N] [C]": 282,
285
+ "[C] [C@H1] [Branch1]": 283,
286
+ "[C] [N] [C] [=N] [C]": 284,
287
+ "[C] [C] [C] [C] [N]": 285,
288
+ "[C] [C] [C] [N] [C]": 286,
289
+ "[C] [N] [C] [C] [C]": 287,
290
+ "[C] [C] [N] [C] [C]": 288,
291
+ "[N] [C] [C] [C] [C]": 289,
292
+ "[O] [C] [C] [C] [C]": 290,
293
+ "[C] [C] [C] [O] [C]": 291,
294
+ "[C] [O] [C] [C] [C]": 292,
295
+ "[C] [C] [C] [C] [C]": 293,
296
+ "[C] [C@@H1] [C] [N]": 294,
297
+ "[O] [=C] [Branch2]": 295,
298
+ "[O] [=C] [Branch1]": 296,
299
+ "[O] [=C] [NH1] [C]": 297,
300
+ "[C] [=C] [C] [=C]": 298,
301
+ "[N] [#C] [C] [=C]": 299,
302
+ "[O] [C] [Branch1]": 300,
303
+ "[C] [N] [Branch1]": 301,
304
+ "[C] [N] [Branch2]": 302,
305
+ "[C] [C] [Branch2]": 303,
306
+ "[O] [=C] [C] [=C]": 304,
307
+ "[O] [C] [C] [=C]": 305,
308
+ "[C] [C] [=C] [C]": 306,
309
+ "[C] [N] [C] [=C]": 307,
310
+ "[C] [S] [C] [=N]": 308,
311
+ "[C] [C@] [C] [C]": 309,
312
+ "[O] [=C] [N] [C]": 310,
313
+ "[O] [=C] [C] [C]": 311,
314
+ "[C] [N] [N] [=C]": 312,
315
+ "[N] [C] [=N] [C]": 313,
316
+ "[C] [C] [N] [=C]": 314,
317
+ "[C] [C] [C] [=C]": 315,
318
+ "[N] [#C] [C] [C]": 316,
319
+ "[C] [=C] [C] [C]": 317,
320
+ "[O] [=C] [O] [C]": 318,
321
+ "[C] [C] [=N] [N]": 319,
322
+ "[C] [C] [C] [=N]": 320,
323
+ "[C] [C] [=N] [C]": 321,
324
+ "[C] [C] [=C] [N]": 322,
325
+ "[C] [C] [S] [C]": 323,
326
+ "[C] [N] [C] [C]": 324,
327
+ "[C] [C] [C] [C]": 325,
328
+ "[C] [C@@H1] [C]": 326,
329
+ "[C] [O] [C] [C]": 327,
330
+ "[C] [C] [C] [S]": 328,
331
+ "[N] [C] [C] [C]": 329,
332
+ "[O] [C] [C] [C]": 330,
333
+ "[C] [C] [C] [N]": 331,
334
+ "[C] [C] [N] [C]": 332,
335
+ "[C] [C] [O] [C]": 333,
336
+ "[C] [C] [C@@H1]": 334,
337
+ "[Cl] .[O] [=C]": 335,
338
+ "[C] [C] [C@H1]": 336,
339
+ "[C] [C@H1] [C]": 337,
340
+ "[C] [/C] [=C]": 338,
341
+ "[O] [Branch2]": 339,
342
+ "[C] [#C] [C]": 340,
343
+ "[C] [C] [=C]": 341,
344
+ "[C] [=C] [C]": 342,
345
+ "[C] [C] [=N]": 343,
346
+ "[O] [=C] [C]": 344,
347
+ "[O] [=C] [N]": 345,
348
+ "[N] [#C] [C]": 346,
349
+ "[O] [C] [C]": 347,
350
+ "[C] [C] [N]": 348,
351
+ "[C] [C] [S]": 349,
352
+ "[C] [O] [C]": 350,
353
+ "[N] [C] [C]": 351,
354
+ "[N] [C@@H1]": 352,
355
+ "[C] [S] [C]": 353,
356
+ "[C] [C@@H1]": 354,
357
+ "[C] [C] [C]": 355,
358
+ "[C] [N] [C]": 356,
359
+ "[C] [C@H1]": 357,
360
+ "[Cl] .[O]": 358,
361
+ "[Cl] .[N]": 359,
362
+ "[C] [C@@]": 360,
363
+ "[C] [N+1]": 361,
364
+ "[C] [C@]": 362,
365
+ "[C] [=C]": 363,
366
+ "[Br] [C]": 364,
367
+ "[C] [/C]": 365,
368
+ "[N] [=C]": 366,
369
+ "[O] [=C]": 367,
370
+ "[C] [N]": 368,
371
+ "[C] [C]": 369,
372
+ "[F] [C]": 370,
373
+ "[N] [N]": 371,
374
+ "[C] [S]": 372,
375
+ "[O] [C]": 373,
376
+ "[N] [C]": 374,
377
+ "[Br]": 375,
378
+ "[Cl]": 376,
379
+ "[O]": 377,
380
+ "[N]": 378,
381
+ "[C]": 379,
382
+ "[S]": 380,
383
+ "[/14C]": 381,
384
+ "[76BrH1]": 382,
385
+ "[=S@@]": 383,
386
+ "[=Si]": 384,
387
+ "[\\C-1]": 385,
388
+ "[CH1-1]": 386,
389
+ "[Na]": 387,
390
+ ".[CaH2]": 388,
391
+ "[/13CH1]": 389,
392
+ "[\\I]": 390,
393
+ "[P@@+1]": 391,
394
+ "[SrH2]": 392,
395
+ "[Ring2]": 393,
396
+ "[/13C]": 394,
397
+ "[\\3H]": 395,
398
+ "[\\NH1]": 396,
399
+ "[=S]": 397,
400
+ "[\\-Ring2]": 398,
401
+ "[Mg+2]": 399,
402
+ "[=S+1]": 400,
403
+ "[-/Ring2]": 401,
404
+ "[=Branch1]": 402,
405
+ "[=PH2]": 403,
406
+ "[=14CH1]": 404,
407
+ "[=OH1+1]": 405,
408
+ "[At]": 406,
409
+ ".[F]": 407,
410
+ "[13CH1]": 408,
411
+ "[\\S-1]": 409,
412
+ ".[H+1]": 410,
413
+ "[131Cs]": 411,
414
+ "[PH2+1]": 412,
415
+ "[42K+1]": 413,
416
+ ".[Br]": 414,
417
+ ".[S-1]": 415,
418
+ ".[I]": 416,
419
+ "[B@-1]": 417,
420
+ "[223Ra]": 418,
421
+ ".[3H]": 419,
422
+ "[=SH0]": 420,
423
+ "[\\P]": 421,
424
+ ".[OH1-1]": 422,
425
+ ".[Cl-1]": 423,
426
+ "[Branch2]": 424,
427
+ "[11C-1]": 425,
428
+ "[Al-3]": 426,
429
+ "[/O]": 427,
430
+ "[\\Se]": 428,
431
+ "[C@H1]": 429,
432
+ "[Fe+3]": 430,
433
+ "[=N]": 431,
434
+ "[#Branch1]": 432,
435
+ "[82Rb]": 433,
436
+ "[85Sr+2]": 434,
437
+ "[3H]": 435,
438
+ ".[LiH1]": 436,
439
+ "[=Al]": 437,
440
+ "[AsH1]": 438,
441
+ "[/C@@]": 439,
442
+ "[125I]": 440,
443
+ "[Ca]": 441,
444
+ "[As]": 442,
445
+ "[/S-1]": 443,
446
+ "[13NH3]": 444,
447
+ "[C+1]": 445,
448
+ "[SH2]": 446,
449
+ "[Fe+2]": 447,
450
+ "[131I]": 448,
451
+ "[45Ca+2]": 449,
452
+ "[Na+1]": 450,
453
+ "[=B-1]": 451,
454
+ "[/As]": 452,
455
+ "[/N+1]": 453,
456
+ "[BH3-1]": 454,
457
+ "[=P]": 455,
458
+ "[Br-1]": 456,
459
+ "[124I-1]": 457,
460
+ "[76Br]": 458,
461
+ "[\\125I]": 459,
462
+ "[13C]": 460,
463
+ "[As-1]": 461,
464
+ "[=18O]": 462,
465
+ ".[OH3+1]": 463,
466
+ "[F]": 464,
467
+ "[13CH3]": 465,
468
+ ".[NH3+1]": 466,
469
+ "[15OH2]": 467,
470
+ "[P+1]": 468,
471
+ "[Br+2]": 469,
472
+ "[S-1]": 470,
473
+ "[14CH2]": 471,
474
+ "[11CH1]": 472,
475
+ "[SiH1]": 473,
476
+ "[N@]": 474,
477
+ ".[N-1]": 475,
478
+ ".[Li+1]": 476,
479
+ "[N-1]": 477,
480
+ "[NH0]": 478,
481
+ "[Branch3]": 479,
482
+ ".[Se-2]": 480,
483
+ "[=Ring1]": 481,
484
+ ".[O-2]": 482,
485
+ ".[NaH1]": 483,
486
+ "[\\CH1-1]": 484,
487
+ "[/S@@]": 485,
488
+ ".[18F-1]": 486,
489
+ "[P@]": 487,
490
+ ".[SH1-1]": 488,
491
+ ".[TeH2]": 489,
492
+ "[#N+1]": 490,
493
+ "[127Xe]": 491,
494
+ "[/C-1]": 492,
495
+ "[I+2]": 493,
496
+ ".[Zn+1]": 494,
497
+ "[O-1]": 495,
498
+ "[N@+1]": 496,
499
+ "[=Ring3]": 497,
500
+ "[85SrH2]": 498,
501
+ "[N+3]": 499,
502
+ "[=SH1]": 500,
503
+ "[N@@]": 501,
504
+ "[Xe]": 502,
505
+ "[18OH1]": 503,
506
+ "[/P]": 504,
507
+ "[=Ring2]": 505,
508
+ "[=Te+1]": 506,
509
+ "[#Ring2]": 507,
510
+ "[/C@@H1]": 508,
511
+ "[\\NH1-1]": 509,
512
+ "[OH1+1]": 510,
513
+ "[18F-1]": 511,
514
+ "[#N]": 512,
515
+ ".[Ba+2]": 513,
516
+ "[I+3]": 514,
517
+ "[O-2]": 515,
518
+ "[N+1]": 516,
519
+ "[#C-1]": 517,
520
+ "[CH1]": 518,
521
+ "[S+1]": 519,
522
+ "[=O+1]": 520,
523
+ "[\\Cl]": 521,
524
+ "[Fe-3]": 522,
525
+ "[Te]": 523,
526
+ "[B-1]": 524,
527
+ ".[KH1]": 525,
528
+ ".[O]": 526,
529
+ ".[F-1]": 527,
530
+ "[\\B]": 528,
531
+ "[=NH2+1]": 529,
532
+ "[SH0]": 530,
533
+ ".[Na+1]": 531,
534
+ ".[Bi]": 532,
535
+ ".[Ca+2]": 533,
536
+ "[11CH2]": 534,
537
+ "[BH2-1]": 535,
538
+ "[NH2+1]": 536,
539
+ "[#11C]": 537,
540
+ "[17F]": 538,
541
+ "[\\C@]": 539,
542
+ "[Fe+1]": 540,
543
+ "[CH1+1]": 541,
544
+ "[S@@]": 542,
545
+ "[NH2+2]": 543,
546
+ "[/125I]": 544,
547
+ "[/I]": 545,
548
+ "[SH1+1]": 546,
549
+ "[=Branch2]": 547,
550
+ "[Se]": 548,
551
+ "[SiH1-1]": 549,
552
+ "[\\N-1]": 550,
553
+ "[I-1]": 551,
554
+ ".[Mg+2]": 552,
555
+ "[Li+1]": 553,
556
+ "[/S+1]": 554,
557
+ "[=13C]": 555,
558
+ ".[S-2]": 556,
559
+ "[AsH3]": 557,
560
+ "[/131I]": 558,
561
+ ".[Sr+2]": 559,
562
+ "[Ba]": 560,
563
+ "[I+1]": 561,
564
+ "[=Mg]": 562,
565
+ "[Kr]": 563,
566
+ "[\\-Ring1]": 564,
567
+ ".[B]": 565,
568
+ "[/NH1]": 566,
569
+ "[OH0]": 567,
570
+ "[=As]": 568,
571
+ "[125IH1]": 569,
572
+ ".[NH4+1]": 570,
573
+ "[\\Si]": 571,
574
+ "[Cl+1]": 572,
575
+ "[=S@]": 573,
576
+ "[124I]": 574,
577
+ "[\\C@@]": 575,
578
+ "[NH1+1]": 576,
579
+ "[OH1]": 577,
580
+ "[=B]": 578,
581
+ "[Al]": 579,
582
+ "[Ba+2]": 580,
583
+ ".[Li]": 581,
584
+ "[H]": 582,
585
+ "[N@H1+1]": 583,
586
+ "[SeH2]": 584,
587
+ "[=Branch3]": 585,
588
+ "[Mg]": 586,
589
+ ".[125IH1]": 587,
590
+ "[F-1]": 588,
591
+ "[11C]": 589,
592
+ "[Si-1]": 590,
593
+ "[\\S]": 591,
594
+ "[123IH1]": 592,
595
+ "[He]": 593,
596
+ ".[Cl]": 594,
597
+ "[123Te]": 595,
598
+ "[2H]": 596,
599
+ "[/N]": 597,
600
+ "[Ag+1]": 598,
601
+ "[=NH1+1]": 599,
602
+ ".[I-1]": 600,
603
+ ".[O-1]": 601,
604
+ "[123I]": 602,
605
+ "[S@+1]": 603,
606
+ "[Fe]": 604,
607
+ "[S@@+1]": 605,
608
+ "[/S@]": 606,
609
+ "[Cl+2]": 607,
610
+ "[75Se]": 608,
611
+ "[LiH1]": 609,
612
+ "[13CH2]": 610,
613
+ "[=SeH1]": 611,
614
+ "[/SeH1]": 612,
615
+ "[32P]": 613,
616
+ "[\\S+1]": 614,
617
+ "[89Sr+2]": 615,
618
+ "[Zn-2]": 616,
619
+ ".[Zn+2]": 617,
620
+ "[135I]": 618,
621
+ "[-/Ring1]": 619,
622
+ "[Ra]": 620,
623
+ ".[K]": 621,
624
+ "[N@@+1]": 622,
625
+ "[18F]": 623,
626
+ "[Fe-4]": 624,
627
+ ".[C]": 625,
628
+ "[B@@-1]": 626,
629
+ "[P@@]": 627,
630
+ "[C-1]": 628,
631
+ "[MgH2]": 629,
632
+ "[SiH2]": 630,
633
+ "[P@+1]": 631,
634
+ "[-\\Ring1]": 632,
635
+ "[Cl+3]": 633,
636
+ "[NH1-1]": 634,
637
+ ".[Ag+1]": 635,
638
+ "[\\O-1]": 636,
639
+ "[/O-1]": 637,
640
+ "[O+1]": 638,
641
+ "[SH1]": 639,
642
+ "[=C]": 640,
643
+ "[=N-1]": 641,
644
+ "[SH1-1]": 642,
645
+ "[19F]": 643,
646
+ ".[HH1]": 644,
647
+ "[Ring3]": 645,
648
+ "[Zn+2]": 646,
649
+ "[=S-1]": 647,
650
+ ".[85Sr+2]": 648,
651
+ "[=13CH1]": 649,
652
+ "[K+1]": 650,
653
+ "[/S]": 651,
654
+ "[=P@@]": 652,
655
+ "[129Xe]": 653,
656
+ "[=Fe]": 654,
657
+ "[73Se]": 655,
658
+ "[/Cl]": 656,
659
+ ".[NH2+1]": 657,
660
+ "[\\N]": 658,
661
+ "[/Br]": 659,
662
+ "[\\PH1]": 660,
663
+ "[\\SeH1]": 661,
664
+ "[Ag]": 662,
665
+ "[Rb]": 663,
666
+ "[Zn]": 664,
667
+ "[\\N+1]": 665,
668
+ "[SeH1]": 666,
669
+ ".[Zn]": 667,
670
+ ".[Br-1]": 668,
671
+ "[11C@@H1]": 669,
672
+ "[C@]": 670,
673
+ "[BH1-1]": 671,
674
+ "[/123I]": 672,
675
+ "[=PH1]": 673,
676
+ "[\\C@@H1]": 674,
677
+ "[/P+1]": 675,
678
+ "[/-Ring2]": 676,
679
+ "[Te-1]": 677,
680
+ ".[N]": 678,
681
+ "[/C]": 679,
682
+ ".[SiH3-1]": 680,
683
+ "[CH2-1]": 681,
684
+ "[OH2+1]": 682,
685
+ "[14CH1]": 683,
686
+ "[P]": 684,
687
+ "[Se-1]": 685,
688
+ "[TeH1]": 686,
689
+ ".[H-1]": 687,
690
+ "[=N+1]": 688,
691
+ ".[K+1]": 689,
692
+ "[#Branch2]": 690,
693
+ "[=O]": 691,
694
+ "[35S]": 692,
695
+ "[Ring1]": 693,
696
+ "[14C]": 694,
697
+ "[S@]": 695,
698
+ "[CH0]": 696,
699
+ "[Ca+2]": 697,
700
+ "[#O+1]": 698,
701
+ "[B]": 699,
702
+ "[\\Br]": 700,
703
+ "[/P@@]": 701,
704
+ "[14C@H1]": 702,
705
+ "[=32P]": 703,
706
+ "[\\C]": 704,
707
+ "[Mg+1]": 705,
708
+ "[11CH3]": 706,
709
+ "[14CH3]": 707,
710
+ "[/Se]": 708,
711
+ "[15N]": 709,
712
+ "[/N-1]": 710,
713
+ "[-\\Ring2]": 711,
714
+ "[/Si]": 712,
715
+ "[82Rb+1]": 713,
716
+ ".[Rb+1]": 714,
717
+ "[Si@]": 715,
718
+ "[BH0]": 716,
719
+ "[Branch1]": 717,
720
+ "[=14C]": 718,
721
+ ".[BH0]": 719,
722
+ "[=Se]": 720,
723
+ "[18FH1]": 721,
724
+ "[/B]": 722,
725
+ "[\\C@H1]": 723,
726
+ "[/PH1]": 724,
727
+ "[131I-1]": 725,
728
+ ".[C-1]": 726,
729
+ "[As+1]": 727,
730
+ "[Si]": 728,
731
+ "[\\F]": 729,
732
+ ".[Be+2]": 730,
733
+ "[#14C]": 731,
734
+ "[FeH2-2]": 732,
735
+ "[211At]": 733,
736
+ "[10B]": 734,
737
+ "[127I]": 735,
738
+ "[\\O]": 736,
739
+ "[Se+1]": 737,
740
+ "[14C@@]": 738,
741
+ ".[Al+3]": 739,
742
+ "[PH1]": 740,
743
+ "[=11C]": 741,
744
+ ".[S]": 742,
745
+ "[Se-2]": 743,
746
+ "[47Ca+2]": 744,
747
+ "[NH1]": 745,
748
+ ".[Cs+1]": 746,
749
+ ".[Ag]": 747,
750
+ "[#C]": 748,
751
+ "[/-Ring1]": 749,
752
+ "[I]": 750,
753
+ "[K]": 751,
754
+ ".[As]": 752,
755
+ "[15NH1]": 753,
756
+ ".[2H]": 754,
757
+ "[\\123I]": 755,
758
+ ".[SiH4]": 756,
759
+ "[125I-1]": 757,
760
+ "[\\11CH3]": 758,
761
+ "[123I-1]": 759,
762
+ "[=P@]": 760,
763
+ "[#P]": 761,
764
+ "[C@@H1]": 762,
765
+ "[Cs]": 763,
766
+ "[#S]": 764,
767
+ "[81Kr]": 765,
768
+ "[Cl-1]": 766,
769
+ ".[NH1-1]": 767,
770
+ "[/C@H1]": 768,
771
+ "[NH3+1]": 769,
772
+ ".[MgH2]": 770,
773
+ ".[68Ga+3]": 771,
774
+ "[=Se+1]": 772,
775
+ "[C@@]": 773,
776
+ "[=Te]": 774,
777
+ "[/C@]": 775,
778
+ "[=32PH1]": 776,
779
+ "[=CH1-1]": 777,
780
+ "[22Na+1]": 778,
781
+ ".[Bi+3]": 779,
782
+ "[133Xe]": 780,
783
+ "[/F]": 781
784
+ }
selftok_wtails/vocab.json ADDED
@@ -0,0 +1,1164 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "<s>": 0,
3
+ "</s>": 1,
4
+ "<pad>": 2,
5
+ "<unk>": 3,
6
+ "<mask>": 4,
7
+ "[=C] [Branch1] [=Branch2] [C] [Branch1] [C] [F] [Branch1]": 5,
8
+ "[Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O] [O-1] [=C]": 6,
9
+ "[=C] [Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O] [O-1]": 7,
10
+ "[C] [=Branch1] [C] [=O] [N] [C@@H1] [Branch1] [#Branch1]": 8,
11
+ "[C] [Branch1] [=Branch2] [C] [Branch1] [C] [F] [Branch1]": 9,
12
+ "[C] [Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O] [O-1]": 10,
13
+ "[Branch1] [=Branch2] [C] [Branch1] [C] [F] [Branch1] [C]": 11,
14
+ "[=Branch1] [C] [=O] [N] [C@@H1] [Branch1] [#Branch1] [C]": 12,
15
+ "[=Branch1] [C] [=O] [N] [C@@H1] [Branch1] [#Branch2] [C]": 13,
16
+ "[Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O] [O-1] [C]": 14,
17
+ "[C] [=Branch1] [C] [=O] [N] [C@@H1] [Branch1] [#Branch2]": 15,
18
+ "[=Branch1] [N+1] [=Branch1] [C] [=O] [O-1] [=C] [Ring1]": 16,
19
+ ".[Na+1] .[Na+1] .[Na+1] .[Na+1] .[Na+1] .[Na+1] .[Na+1]": 17,
20
+ "[C] [=C] [Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O]": 18,
21
+ "[C] [=C] [C] [=Branch1] [Ring2] [=C] [Ring1] [=Branch1]": 19,
22
+ "[=Branch1] [C] [=O] [C@H1] [Branch1] [#Branch2] [C] [C]": 20,
23
+ "[C] [=Branch1] [C] [=O] [C@H1] [Branch1] [#Branch2] [C]": 21,
24
+ "[N] [C] [=Branch1] [C] [=O] [C@H1] [Branch1] [#Branch2]": 22,
25
+ "[N] [C] [=Branch1] [C] [=O] [C@H1] [Branch1] [#Branch1]": 23,
26
+ "[=Branch1] [C] [=O] [O-1] [C] [=C] [Ring1] [=Branch2]": 24,
27
+ "[=Branch1] [C] [=O] [N] [C@@H1] [Branch1] [#Branch1]": 25,
28
+ "[=Branch1] [C] [=O] [N] [C@@H1] [Branch1] [#Branch2]": 26,
29
+ "[Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O] [O-1]": 27,
30
+ "[=Branch1] [N+1] [=Branch1] [C] [=O] [O-1] [C] [=C]": 28,
31
+ "[=C] [Branch1] [C] [Br] [C] [=C] [Ring1] [#Branch1]": 29,
32
+ "[=C] [C] [Branch1] [C] [Cl] [=C] [Ring1] [#Branch1]": 30,
33
+ "[=C] [Ring1] [=Branch1] [C] [=Branch1] [C] [=O] [N]": 31,
34
+ "[C] [=C] [Ring1] [=Branch1] [C] [=Branch1] [C] [=O]": 32,
35
+ "[=C] [Branch1] [C] [Cl] [C] [=C] [Ring1] [#Branch1]": 33,
36
+ "[=C] [C] [=Branch1] [Ring2] [=C] [Ring1] [=Branch1]": 34,
37
+ "[=C] [Branch1] [C] [F] [C] [=C] [Ring1] [#Branch1]": 35,
38
+ "[=C] [Branch1] [C] [O] [C] [=C] [Ring1] [#Branch1]": 36,
39
+ "[Branch1] [C] [Cl] [C] [=C] [Ring1] [#Branch1] [C]": 37,
40
+ "[=Branch2] [C] [Branch1] [C] [F] [Branch1] [C] [F]": 38,
41
+ "[C] [=O] [N] [C@@H1] [Branch1] [#Branch2] [C] [C]": 39,
42
+ "[=C] [C] [=C] [C] [=Branch1] [Ring2] [=C] [Ring1]": 40,
43
+ "[C] [C] [C@H1] [Branch1] [C] [C] [C@H1] [Branch2]": 41,
44
+ "[Branch1] [C] [F] [F] [C] [=C] [Ring1] [#Branch2]": 42,
45
+ "[=Branch1] [C] [=O] [=Branch1] [C] [=O] [C] [=C]": 43,
46
+ "[Branch1] [=Branch1] [C] [=Branch1] [C] [=O] [O]": 44,
47
+ "[N+1] [=Branch1] [C] [=O] [O-1] [C] [=C] [Ring1]": 45,
48
+ "[=Branch1] [C] [=O] [C] [=C] [C] [=C] [Branch1]": 46,
49
+ "[=Branch1] [C] [=O] [=Branch1] [C] [=O] [N] [C]": 47,
50
+ "[=C] [Ring1] [=Branch1] [C] [=Branch1] [C] [=O]": 48,
51
+ "[=Branch1] [N+1] [=Branch1] [C] [=O] [O-1] [=C]": 49,
52
+ "[C] [S] [=Branch1] [C] [=O] [=Branch1] [C] [=O]": 50,
53
+ "[S] [=Branch1] [C] [=O] [=Branch1] [C] [=O] [C]": 51,
54
+ ".[Na+1] .[Na+1] .[Na+1] .[Na+1] .[Na+1] .[Na+1]": 52,
55
+ "[S] [=Branch1] [C] [=O] [=Branch1] [C] [=O] [N]": 53,
56
+ "[Branch1] [=Branch2] [C] [=C] [C] [=C] [C] [=C]": 54,
57
+ "[Ring1] [=Branch1] [N] [C] [=Branch1] [C] [=O]": 55,
58
+ "[Branch1] [=Branch1] [N+1] [=Branch1] [C] [=O]": 56,
59
+ "[=Branch1] [N+1] [=Branch1] [C] [=O] [O-1] [C]": 57,
60
+ "[C] [C] [Branch1] [C] [C] [C] [C@H1] [Branch2]": 58,
61
+ "[Branch1] [C] [Cl] [C] [=C] [Ring1] [#Branch1]": 59,
62
+ "[Ring1] [=Branch1] [C] [=Branch1] [C] [=O] [N]": 60,
63
+ "[Branch1] [#Branch2] [C] [C] [=C] [C] [=C] [C]": 61,
64
+ "[C] [=Branch1] [Ring2] [=C] [Ring1] [=Branch1]": 62,
65
+ "[C] [C] [=C] [C] [=C] [C] [=Ring1] [=Branch1]": 63,
66
+ "[O] [=C] [Branch2] [Ring1] [#Branch1] [N] [C]": 64,
67
+ "[Branch1] [C] [F] [C] [=C] [Ring1] [#Branch1]": 65,
68
+ "[C] [O] [C] [=C] [C] [=C] [Branch2] [Branch1]": 66,
69
+ "[=C] [C] [=C] [C] [=C] [Ring1] [=Branch1] [N]": 67,
70
+ "[=Branch2] [C] [=C] [C] [=C] [C] [=C] [Ring1]": 68,
71
+ "[=O] [N] [C@@H1] [Branch1] [#Branch2] [C] [C]": 69,
72
+ "[C] [=C] [C] [=C] [C] [=C] [Ring1] [=Branch1]": 70,
73
+ "[C] [=C] [C] [=C] [Ring1] [=Branch1] [C] [=C]": 71,
74
+ "[C] [=Branch1] [C] [=O] [N] [C@@H1] [Branch1]": 72,
75
+ "[=C] [C] [=C] [C] [=C] [Ring1] [=Branch1] [C]": 73,
76
+ "[Branch1] [C] [O] [C] [=C] [Ring1] [#Branch1]": 74,
77
+ "[C] [=C] [C] [=Branch1] [Ring2] [=C] [Ring1]": 75,
78
+ "[N] [C] [=Branch1] [C] [=O] [C@H1] [Branch1]": 76,
79
+ "[C] [=C] [Branch1] [C] [Cl] [C] [=C] [Ring1]": 77,
80
+ "[Branch1] [C] [F] [Branch1] [C] [F] [F] [=C]": 78,
81
+ "[O] [=C] [Branch2] [Ring1] [Branch1] [N] [C]": 79,
82
+ "[O] [=C] [Branch1] [C] [O] [C] [Branch1] [C]": 80,
83
+ "[C] [=C] [Branch1] [C] [F] [C] [=C] [Ring1]": 81,
84
+ "[S] [=Branch1] [C] [=O] [=Branch1] [C] [=O]": 82,
85
+ "[Branch1] [C] [O] [C] [Branch1] [C] [O] [C]": 83,
86
+ "[O] [=C] [Branch1] [Ring1] [O] [C] [C] [=C]": 84,
87
+ "[C] [Branch1] [C] [O] [C] [Branch1] [C] [O]": 85,
88
+ "[C] [O] [C] [=C] [C] [=C] [Branch2] [Ring1]": 86,
89
+ "[=Branch1] [C] [=O] [=Branch1] [C] [=O] [C]": 87,
90
+ "[C] [C] [Branch1] [C] [C] [Branch1] [C] [C]": 88,
91
+ "[C] [Branch1] [C] [F] [Branch1] [C] [F] [F]": 89,
92
+ "[C] [O] [C] [=C] [C] [=C] [Branch2] [Ring2]": 90,
93
+ "[Branch1] [C] [F] [Branch1] [C] [F] [F] [C]": 91,
94
+ "[=Branch1] [C] [=O] [=Branch1] [C] [=O] [N]": 92,
95
+ "[F] [Branch1] [C] [F] [F] [C] [=C] [Ring1]": 93,
96
+ "[Ring1] [=Branch1] [C] [=Branch1] [C] [=O]": 94,
97
+ "[O] [=C] [Branch1] [Ring1] [O] [C] [C] [C]": 95,
98
+ "[Branch1] [=Branch2] [C] [Branch1] [C] [F]": 96,
99
+ "[O] [=C] [Branch2] [Ring1] [Ring2] [N] [C]": 97,
100
+ "[Branch1] [#Branch2] [C] [C] [=C] [C] [=C]": 98,
101
+ "[=Branch1] [N+1] [=Branch1] [C] [=O] [O-1]": 99,
102
+ "[C] [F] [Branch1] [C] [F] [F] [=C] [Ring1]": 100,
103
+ "[Branch1] [=Branch2] [C] [=C] [C] [=C] [C]": 101,
104
+ "[O] [=C] [Branch2] [Ring1] [Ring1] [N] [C]": 102,
105
+ "[C] [C] [Branch1] [C] [C] [C@H1] [Branch2]": 103,
106
+ "[O] [=C] [Branch1] [Ring2] [O] [C] [C] [C]": 104,
107
+ "[=C] [C] [=C] [C] [=C] [Ring1] [=Branch1]": 105,
108
+ "[C] [=Branch1] [C] [=O] [C] [=C] [C] [=C]": 106,
109
+ "[=Branch1] [C] [=O] [C] [=C] [C] [=C] [C]": 107,
110
+ "[=Branch1] [C] [=O] [N] [C@@H1] [Branch1]": 108,
111
+ "[C] [=C] [C] [=C] [C] [=Ring1] [=Branch1]": 109,
112
+ "[#Branch2] [C] [C] [=C] [C] [=C] [C] [=C]": 110,
113
+ "[=C] [C] [=C] [Branch1] [C] [Cl] [C] [=C]": 111,
114
+ "[O] [=C] [Branch1] [#Branch2] [N] [C] [C]": 112,
115
+ "[C] [C] [N] [Branch1] [Ring1] [C] [C] [C]": 113,
116
+ "[=Branch1] [C] [=O] [N] [C] [=C] [C] [=C]": 114,
117
+ "[=C] [C] [=C] [Ring1] [=Branch1] [C] [=C]": 115,
118
+ "[O] [=C] [Branch1] [C] [O] [C] [Branch2]": 116,
119
+ "[C] [=C] [C] [=C] [Branch1] [C] [Cl] [C]": 117,
120
+ "[C] [=C] [C] [=Branch1] [C] [=O] [N] [C]": 118,
121
+ "[C] [=Branch1] [C] [=O] [C@H1] [Branch1]": 119,
122
+ "[C] [N] [C] [=Branch1] [C] [=O] [C] [=C]": 120,
123
+ "[N+1] [=Branch1] [C] [=O] [O-1] [C] [=C]": 121,
124
+ "[C] [=Branch1] [C] [=O] [N] [C] [=C] [C]": 122,
125
+ "[C] [=C] [C] [=C] [Ring1] [=Branch1] [N]": 123,
126
+ "[C] [O] [C] [=Branch1] [C] [=O] [C] [=C]": 124,
127
+ "[C] [=C] [C] [=C] [Ring1] [=Branch1] [C]": 125,
128
+ "[=C] [C] [=C] [Branch1] [C] [F] [C] [=C]": 126,
129
+ "[=C] [Branch1] [C] [Cl] [C] [=C] [Ring1]": 127,
130
+ "[N] [#C] [C] [=C] [C] [=C] [C] [Branch2]": 128,
131
+ "[C] [C] [=Branch1] [C] [=O] [N] [C] [C]": 129,
132
+ "[Branch1] [C] [F] [Branch1] [C] [F] [F]": 130,
133
+ "[C] [C] [C@H1] [Branch1] [C] [C] [C@H1]": 131,
134
+ "[O] [=C] [C] [=C] [Branch1] [C] [O] [C]": 132,
135
+ "[C] [O] [C] [=C] [C] [=C] [C] [Branch2]": 133,
136
+ "[C] [C] [O] [C] [=C] [C] [=C] [Branch2]": 134,
137
+ "[Branch1] [C] [O] [C] [Branch1] [C] [O]": 135,
138
+ "[=O] [C] [=C] [C] [=C] [C] [=C] [Ring1]": 136,
139
+ "[C] [Branch1] [C] [F] [Branch1] [C] [F]": 137,
140
+ "[C] [C] [=C] [C] [=C] [Branch2] [Ring1]": 138,
141
+ "[C] [O] [C] [=Branch1] [C] [=O] [N] [C]": 139,
142
+ "[C] [O] [C] [=Branch1] [C] [=O] [C@@H1]": 140,
143
+ "[O] [=C] [Branch1] [C] [O] [C] [=C] [C]": 141,
144
+ "[=C] [Branch1] [C] [F] [C] [=C] [Ring1]": 142,
145
+ "[C] [=Branch1] [C] [=O] [N] [C] [C] [C]": 143,
146
+ "[C] [=C] [C] [=C] [Branch1] [C] [O] [C]": 144,
147
+ "[C] [C] [O] [C] [=Branch1] [C] [=O] [C]": 145,
148
+ "[C] [C] [=C] [C] [Branch1] [C] [C] [=C]": 146,
149
+ "[C] [C] [C] [=Branch1] [C] [=O] [N] [C]": 147,
150
+ "[C] [O] [C] [=C] [C] [=C] [Branch1] [C]": 148,
151
+ ".[Na+1] .[Na+1] .[Na+1] .[Na+1] .[Na+1]": 149,
152
+ "[C] [O] [C] [=Branch1] [C] [=O] [C] [C]": 150,
153
+ "[=Branch1] [C] [=O] [=Branch1] [C] [=O]": 151,
154
+ "[C] [C] [=C] [C] [=C] [Branch2] [Ring2]": 152,
155
+ "[C] [=C] [C] [=C] [Branch1] [C] [F] [C]": 153,
156
+ "[F] [Branch1] [C] [F] [F] [=C] [Ring1]": 154,
157
+ "[C] [O] [C] [=C] [C] [Branch2] [Ring2]": 155,
158
+ "[O] [=C] [Branch2] [Ring1] [N] [N] [C]": 156,
159
+ "[O] [=C] [Branch2] [Ring1] [Ring1] [C]": 157,
160
+ "[C] [C] [Branch1] [C] [C] [=C] [C] [C]": 158,
161
+ "[O] [=C] [Branch2] [Ring1] [C] [N] [C]": 159,
162
+ "[Branch1] [=Branch2] [C] [=C] [C] [=C]": 160,
163
+ "[C] [O] [C] [=C] [C] [Branch2] [Ring1]": 161,
164
+ "[C] [=C] [Branch1] [Ring1] [O] [C] [C]": 162,
165
+ "[S] [=Branch1] [C] [=O] [=Branch1] [C]": 163,
166
+ "[O] [=C] [Branch1] [C] [O] [C] [O] [C]": 164,
167
+ "[O] [=S] [=Branch1] [C] [=O] [Branch2]": 165,
168
+ "[O] [=C] [Branch1] [C] [O] [C] [C] [C]": 166,
169
+ "[C] [F] [Branch1] [C] [F] [F] [C] [=C]": 167,
170
+ "[O] [=S] [=Branch1] [C] [=O] [Branch1]": 168,
171
+ "[O] [=C] [Branch1] [Ring1] [O] [C] [C]": 169,
172
+ "[O] [=C] [Branch2] [Ring1] [=Branch2]": 170,
173
+ "[O] [=C] [Branch2] [Ring1] [#Branch1]": 171,
174
+ "[O] [=C] [Branch2] [Ring1] [#Branch2]": 172,
175
+ "[C] [N] [Branch1] [C] [C] [C] [C] [C]": 173,
176
+ "[O] [=C] [Branch2] [Ring2] [#Branch2]": 174,
177
+ "[O] [=C] [Branch2] [Ring1] [=Branch1]": 175,
178
+ "[O] [=C] [Branch2] [Ring2] [=Branch2]": 176,
179
+ "[O] [=C] [Branch2] [Ring2] [=Branch1]": 177,
180
+ "[O] [=C] [Branch1] [#Branch1] [N] [C]": 178,
181
+ "[O] [=C] [Branch1] [#Branch2] [N] [C]": 179,
182
+ "[=Branch1] [C] [=O] [C] [=C] [C] [=C]": 180,
183
+ "[=Branch2] [C] [=C] [C] [=C] [C] [=C]": 181,
184
+ "[O] [=C] [Branch2] [Ring2] [#Branch1]": 182,
185
+ "[=C] [C] [=C] [C] [=Ring1] [=Branch1]": 183,
186
+ "[C] [C] [Branch1] [C] [C] [C] [C@@H1]": 184,
187
+ "[C] [C] [=C] [C] [=Branch1] [C] [=O]": 185,
188
+ "[N+1] [=Branch1] [C] [=O] [O-1] [=C]": 186,
189
+ "[C] [C] [=Branch1] [C] [=O] [C] [=C]": 187,
190
+ "[C] [=Branch1] [C] [=O] [N] [C] [=C]": 188,
191
+ "[C] [=C] [C] [=Branch1] [C] [=O] [O]": 189,
192
+ "[O] [=C] [Branch2] [Ring1] [Branch2]": 190,
193
+ "[=C] [C] [=C] [Branch1] [C] [Cl] [C]": 191,
194
+ "[=Branch1] [C] [=O] [C@H1] [Branch1]": 192,
195
+ "[C] [=C] [C] [=C] [Branch1] [C] [Cl]": 193,
196
+ "[O] [=C] [Branch2] [Ring1] [Branch1]": 194,
197
+ "[O] [=C] [Branch2] [Ring2] [Branch2]": 195,
198
+ "[C] [=Branch1] [C] [=O] [C] [=C] [C]": 196,
199
+ "[C] [=C] [C] [=C] [Ring1] [=Branch1]": 197,
200
+ "[=C] [C] [=C] [Ring1] [=Branch1] [C]": 198,
201
+ "[=C] [C] [=C] [Ring1] [=Branch1] [N]": 199,
202
+ "[C] [=C] [Branch1] [C] [Cl] [C] [=C]": 200,
203
+ "[C] [Cl] [C] [=C] [Ring1] [#Branch1]": 201,
204
+ "[O] [=C] [Branch2] [Ring2] [Branch1]": 202,
205
+ "[C] [C] [Branch1] [C] [C] [C] [C@H1]": 203,
206
+ "[=Branch1] [C] [=O] [N] [C] [=C] [C]": 204,
207
+ "[N] [#C] [C] [=C] [C] [=C] [Branch2]": 205,
208
+ "[N+1] [=Branch1] [C] [=O] [O-1] [C]": 206,
209
+ "[Branch1] [C] [O] [C] [Branch1] [C]": 207,
210
+ "[C] [=C] [C] [=C] [Branch2] [Ring1]": 208,
211
+ "[O] [=C] [O] [C] [=C] [C] [Branch1]": 209,
212
+ "[C] [C] [C] [=C] [C] [=C] [Branch2]": 210,
213
+ "[C] [Branch1] [C] [F] [Branch1] [C]": 211,
214
+ "[C] [N] [C] [=Branch1] [C] [=O] [C]": 212,
215
+ "[C] [C] [O] [C] [=Branch1] [C] [=O]": 213,
216
+ "[C] [=C] [C] [=C] [Branch2] [Ring2]": 214,
217
+ "[C] [C] [N] [C] [=Branch1] [C] [=O]": 215,
218
+ "[C] [O] [C] [=Branch1] [C] [=O] [N]": 216,
219
+ "[C] [N] [C] [=Branch1] [C] [=O] [N]": 217,
220
+ "[C] [C] [=C] [C] [=C] [Branch1] [C]": 218,
221
+ "[O] [=C] [Branch1] [#C] [N] [C] [C]": 219,
222
+ "[C] [C] [=Branch1] [C] [=O] [N] [C]": 220,
223
+ "[C] [O] [C] [=C] [C] [=C] [Branch2]": 221,
224
+ "[C] [O] [C] [=C] [C] [=C] [Branch1]": 222,
225
+ "[=C] [C] [=C] [Branch1] [C] [F] [C]": 223,
226
+ "[C] [O] [C] [=Branch1] [C] [=O] [C]": 224,
227
+ "[C] [C] [=Branch1] [C] [=O] [O] [C]": 225,
228
+ "[C] [C] [C] [C] [=Branch1] [C] [=O]": 226,
229
+ "[O] [=C] [Branch1] [C] [O] [C] [=C]": 227,
230
+ "[C] [=Branch1] [C] [=O] [N] [C@@H1]": 228,
231
+ "[C] [F] [C] [=C] [Ring1] [#Branch1]": 229,
232
+ "[N] [C] [=Branch1] [C] [=O] [C@@H1]": 230,
233
+ "[C] [C] [=C] [C] [=C] [C] [Branch2]": 231,
234
+ "[Branch1] [C] [Cl] [C] [=C] [Ring1]": 232,
235
+ "[C] [=C] [C] [=C] [Branch1] [C] [F]": 233,
236
+ "[C] [=C] [Branch1] [C] [F] [C] [=C]": 234,
237
+ "[Branch1] [C] [F] [Branch1] [C] [F]": 235,
238
+ "[C] [=Branch1] [C] [=O] [N] [C] [C]": 236,
239
+ "[C] [C] [Branch1] [C] [C] [Branch2]": 237,
240
+ "[=Branch1] [C] [=O] [N] [C] [C] [C]": 238,
241
+ "[=Branch1] [C] [=Branch1] [C] [=O]": 239,
242
+ "[C] [=C] [C] [=C] [C] [=C] [Ring1]": 240,
243
+ "[N] [C] [=Branch1] [C] [=O] [C@H1]": 241,
244
+ "[C] [C] [=C] [C] [Branch1] [C] [C]": 242,
245
+ "[=C] [Branch1] [Ring1] [O] [C] [C]": 243,
246
+ "[O] [=C] [Branch1] [N] [N] [C] [C]": 244,
247
+ "[C] [O] [C] [=C] [C] [=C] [C] [=C]": 245,
248
+ "[=Branch1] [C] [=O] [=Branch1] [C]": 246,
249
+ "[O] [=C] [O] [C] [=C] [C] [=C] [C]": 247,
250
+ "[O] [=C] [Branch2] [Ring2] [Ring2]": 248,
251
+ "[O] [=C] [Branch2] [Ring2] [Ring1]": 249,
252
+ "[C] [Branch1] [Ring1] [O] [C] [=C]": 250,
253
+ "[O] [=C] [Branch2] [Ring1] [Ring2]": 251,
254
+ "[C] [O] [C] [=C] [C] [Branch1] [C]": 252,
255
+ "[C] [F] [Branch1] [C] [F] [F] [=C]": 253,
256
+ "[F] [Branch1] [C] [F] [F] [C] [=C]": 254,
257
+ "[O] [=C] [C] [C] [Branch1] [C] [O]": 255,
258
+ "[S] [=Branch1] [C] [=O] [=Branch1]": 256,
259
+ "[O] [=C] [Branch2] [Ring1] [C] [C]": 257,
260
+ "[C] [O] [C] [=C] [C] [=C] [N] [=C]": 258,
261
+ "[O] [=C] [Branch2] [Ring1] [Ring1]": 259,
262
+ "[O] [=C] [Branch1] [O] [N] [C] [C]": 260,
263
+ "[O] [=C] [Branch1] [C] [O] [C] [C]": 261,
264
+ "[C] [N] [Branch1] [C] [C] [C] [C]": 262,
265
+ "[C] [C] [Branch1] [C] [C] [C] [C]": 263,
266
+ "[C] [C] [N] [C] [C] [N] [Branch2]": 264,
267
+ "[O] [=C] [Branch1] [=Branch2] [C]": 265,
268
+ "[C] [O] [C] [Branch1] [C] [O] [C]": 266,
269
+ "[C] [C] [O] [C] [=C] [C] [=C] [C]": 267,
270
+ "[C] [F] [Branch1] [C] [F] [F] [C]": 268,
271
+ "[C] [C] [Branch1] [C] [C] [O] [C]": 269,
272
+ "[C] [C] [Branch1] [C] [C] [C@@H1]": 270,
273
+ "[Branch1] [=Branch2] [C] [=C] [C]": 271,
274
+ "[C] [C] [C] [O] [C] [=C] [C] [=C]": 272,
275
+ "[C] [C] [Branch1] [C] [C] [C] [N]": 273,
276
+ "[C] [C] [Branch1] [C] [C] [N] [C]": 274,
277
+ "[C] [C] [Branch1] [C] [C] [C@H1]": 275,
278
+ "[O] [=C] [C] [=C] [C] [=Branch2]": 276,
279
+ "[Cl] [C] [=C] [Ring1] [#Branch1]": 277,
280
+ "[O] [=C] [C] [=Branch1] [C] [=O]": 278,
281
+ "[C] [=C] [C] [=Branch1] [C] [=O]": 279,
282
+ "[C] [=Branch1] [C] [=O] [C] [=C]": 280,
283
+ "[=C] [Branch1] [C] [Cl] [C] [=C]": 281,
284
+ "[=Branch1] [C] [=O] [N] [C] [=C]": 282,
285
+ "[=Branch1] [C] [=O] [C] [=C] [C]": 283,
286
+ "[=C] [C] [=C] [Ring1] [=Branch1]": 284,
287
+ "[C] [C] [C@H1] [Branch1] [C] [C]": 285,
288
+ "[Cl] [C] [=C] [C] [=C] [Branch2]": 286,
289
+ "[=Branch2] [C] [=C] [C] [=C] [C]": 287,
290
+ "[=C] [C] [=C] [Branch1] [C] [Cl]": 288,
291
+ "[F] [C] [=C] [C] [=C] [Branch2]": 289,
292
+ "[C] [C] [C] [=Branch1] [C] [=O]": 290,
293
+ "[C] [C] [=Branch1] [C] [=O] [C]": 291,
294
+ "[C] [=C] [Ring1] [#Branch1] [C]": 292,
295
+ "[=C] [Branch1] [C] [O] [C] [=C]": 293,
296
+ "[C] [N] [C] [=Branch1] [C] [=O]": 294,
297
+ "[O] [=C] [Branch2] [Ring1] [#C]": 295,
298
+ "[O] [=C] [Branch2] [Ring2] [=N]": 296,
299
+ "[O] [=C] [C] [=C] [C] [Branch2]": 297,
300
+ "[=Branch1] [C] [=O] [N] [C] [C]": 298,
301
+ "[O] [=C] [Branch1] [=N] [N] [C]": 299,
302
+ "[O] [=C] [O] [C] [=C] [Branch2]": 300,
303
+ "[Branch1] [C] [F] [Branch1] [C]": 301,
304
+ "[N] [C] [=C] [C] [=C] [Branch1]": 302,
305
+ "[O] [=C] [Branch2] [Ring1] [=N]": 303,
306
+ "[=Branch1] [C] [=O] [N] [C@@H1]": 304,
307
+ "[C] [=Branch1] [C] [=O] [C] [C]": 305,
308
+ "[C] [Branch1] [C] [F] [Branch1]": 306,
309
+ "[Branch1] [C] [O] [C] [Branch1]": 307,
310
+ "[O] [=C] [Branch2] [Ring1] [=C]": 308,
311
+ "[O] [C] [=C] [C] [=C] [Branch2]": 309,
312
+ "[C] [C] [=Branch1] [C] [=O] [N]": 310,
313
+ "[O] [=C] [C] [=C] [C] [Branch1]": 311,
314
+ "[C] [C] [C] [C] [C] [C] [C] [C]": 312,
315
+ "[O] [=C] [Branch1] [=C] [N] [C]": 313,
316
+ "[O] [C] [=C] [C] [=C] [Branch1]": 314,
317
+ "[O] [=C] [Branch1] [#C] [N] [C]": 315,
318
+ "[C] [=C] [C] [=C] [Branch1] [C]": 316,
319
+ "[C] [=C] [Ring1] [=Branch1] [C]": 317,
320
+ "[O] [=C] [N] [C] [=Branch1] [C]": 318,
321
+ "[N+1] [=Branch1] [C] [=O] [O-1]": 319,
322
+ "[C] [=Branch1] [C] [=O] [N] [C]": 320,
323
+ "[=C] [C] [=C] [Branch2] [Ring1]": 321,
324
+ "[C] [C] [=C] [C] [=C] [Branch2]": 322,
325
+ "[C] [=C] [Branch1] [C] [Cl] [C]": 323,
326
+ "[C] [O] [C] [=Branch1] [C] [=O]": 324,
327
+ "[C] [C] [=C] [C] [=C] [Branch1]": 325,
328
+ "[=C] [C] [=C] [Branch1] [C] [F]": 326,
329
+ "[O] [C] [=Branch1] [C] [=O] [C]": 327,
330
+ "[C] [=C] [Ring1] [=Branch1] [N]": 328,
331
+ "[F] [C] [=C] [Ring1] [#Branch1]": 329,
332
+ "[N] [C] [=Branch1] [C] [=O] [C]": 330,
333
+ "[C] [=Branch1] [C] [=O] [O] [C]": 331,
334
+ "[=C] [Branch1] [C] [F] [C] [=C]": 332,
335
+ "[C] [C] [=Branch1] [C] [=O] [O]": 333,
336
+ "[O] [=C] [Branch2] [Ring1] [N]": 334,
337
+ "[Branch1] [Ring1] [O] [C] [=C]": 335,
338
+ "[=C] [C] [=C] [C] [=C] [Ring1]": 336,
339
+ "[O] [=C] [O] [C] [=C] [C] [=C]": 337,
340
+ "[C] [O] [C] [=C] [C] [Branch1]": 338,
341
+ "[O] [=C] [Branch1] [S] [N] [C]": 339,
342
+ "[F] [Branch1] [C] [F] [F] [=C]": 340,
343
+ "[C] [=O] [C] [=C] [C] [=C] [C]": 341,
344
+ "[C] [=C] [Branch1] [C] [F] [C]": 342,
345
+ "[=Branch1] [C] [=O] [=Branch1]": 343,
346
+ "[O] [=C] [C] [=C] [C] [=C] [C]": 344,
347
+ "[C] [=C] [Branch1] [C] [O] [C]": 345,
348
+ "[C] [=O] [N] [C] [=C] [C] [=C]": 346,
349
+ "[C] [=Branch1] [C] [=O] [C@H1]": 347,
350
+ "[C] [=O] [N] [C@@H1] [Branch1]": 348,
351
+ "[C] [O] [C] [=C] [C] [Branch2]": 349,
352
+ "[C] [C] [=C] [C] [Branch1] [C]": 350,
353
+ "[O] [=C] [Branch1] [C] [O] [C]": 351,
354
+ "[O] [=C] [Branch2] [Ring2] [O]": 352,
355
+ "[O] [=C] [N] [C] [=C] [C] [=C]": 353,
356
+ "[O] [=C] [O] [C] [C] [Branch1]": 354,
357
+ "[O] [=C] [Branch2] [Ring1] [O]": 355,
358
+ "[O] [=C] [C] [C] [=C] [C] [=C]": 356,
359
+ "[O] [=C] [Branch2] [Ring1] [C]": 357,
360
+ "[O] [=C] [O] [C] [Branch1] [C]": 358,
361
+ "[O] [=C] [Branch1] [P] [N] [C]": 359,
362
+ "[=C] [Branch1] [Ring1] [O] [C]": 360,
363
+ "[O] [=C] [Branch2] [Ring2] [C]": 361,
364
+ "[C] [O] [C] [=C] [Branch1] [C]": 362,
365
+ "[O] [=C] [Branch1] [O] [N] [C]": 363,
366
+ "[N] [#C] [C] [=C] [C] [=C] [C]": 364,
367
+ "[O] [=C] [Branch2] [Ring1] [P]": 365,
368
+ "[O] [=C] [Branch2] [Ring1] [S]": 366,
369
+ "[O] [=C] [Branch2] [Ring2] [N]": 367,
370
+ "[O] [=C] [Branch1] [C] [N] [C]": 368,
371
+ "[C] [Branch1] [Ring1] [O] [C]": 369,
372
+ "[C] [F] [Branch1] [C] [F] [F]": 370,
373
+ "[CH0] [CH1] [CH1] [CH1] [CH1]": 371,
374
+ "[O] [C] [Branch1] [C] [O] [C]": 372,
375
+ "[C] [C] [O] [C] [=C] [C] [=C]": 373,
376
+ "[C] [O] [C] [=C] [C] [=C] [C]": 374,
377
+ "[C] [O] [C] [=C] [C] [=N] [C]": 375,
378
+ "[F] [Branch1] [C] [F] [F] [C]": 376,
379
+ "[O] [=C] [Branch1] [#Branch2]": 377,
380
+ "[C] [N] [C] [C] [C] [Branch2]": 378,
381
+ "[C] [N] [C] [C] [N] [Branch2]": 379,
382
+ "[C] [C] [C] [C] [N] [Branch2]": 380,
383
+ "[O] [=C] [Branch1] [#Branch1]": 381,
384
+ "[C] [C] [Branch1] [C] [C] [C]": 382,
385
+ "[C] [C] [C] [=C] [C] [=C] [C]": 383,
386
+ "[C] [C] [C] [Branch1] [C] [C]": 384,
387
+ "[C] [C] [Branch1] [C] [C] [N]": 385,
388
+ "[O] [C] [C] [O] [C] [Branch2]": 386,
389
+ "[C] [N] [Branch1] [C] [C] [C]": 387,
390
+ "[O] [=C] [Branch2] [=Branch1]": 388,
391
+ "[O] [=C] [Branch1] [=Branch2]": 389,
392
+ "[C] [C] [C] [C] [=C] [C] [=C]": 390,
393
+ "[O] [=C] [C] [C] [C] [=C] [C]": 391,
394
+ "[C] [O] [C] [Branch1] [C] [O]": 392,
395
+ "[=Branch1] [C] [=O] [C] [=C]": 393,
396
+ "[O] [=C] [Branch1] [Branch2]": 394,
397
+ "[O] [=S] [=Branch1] [C] [=O]": 395,
398
+ "[C] [C] [C] [C] [C] [=N] [C]": 396,
399
+ "[O] [=C] [Branch2] [Branch1]": 397,
400
+ "[=Branch2] [C] [=C] [C] [=C]": 398,
401
+ "[Branch1] [C] [Cl] [C] [=C]": 399,
402
+ "[C] [=Branch1] [C] [=O] [O]": 400,
403
+ "[O] [=C] [Branch1] [#C] [C]": 401,
404
+ "[O] [=C] [Branch1] [=N] [C]": 402,
405
+ "[C] [=C] [Ring1] [#Branch1]": 403,
406
+ "[O] [=C] [C] [=C] [Branch1]": 404,
407
+ "[C] [C] [=Branch1] [C] [=O]": 405,
408
+ "[=C] [Ring1] [=Branch1] [C]": 406,
409
+ "[=C] [Ring1] [=Branch1] [N]": 407,
410
+ "[Branch1] [C] [F] [Branch1]": 408,
411
+ "[C] [=C] [Ring1] [=Branch1]": 409,
412
+ "[N] [C] [=Branch1] [C] [=O]": 410,
413
+ "[C] [=C] [C] [=C] [Branch2]": 411,
414
+ "[=Branch1] [C] [=O] [N] [C]": 412,
415
+ "[C] [=C] [C] [=C] [Branch1]": 413,
416
+ "[=C] [C] [=C] [Branch1] [C]": 414,
417
+ "[O] [=C] [C] [=C] [Branch2]": 415,
418
+ "[=C] [Branch1] [C] [Cl] [C]": 416,
419
+ "[=Branch1] [C] [=O] [C] [C]": 417,
420
+ "[O] [=C] [Branch1] [=C] [C]": 418,
421
+ "[C] [=C] [Branch1] [C] [Cl]": 419,
422
+ "[O] [C] [=Branch1] [C] [=O]": 420,
423
+ "[C] [=Branch1] [C] [=O] [N]": 421,
424
+ "[=Branch1] [C] [=O] [O] [C]": 422,
425
+ "[C] [=Branch1] [C] [=O] [C]": 423,
426
+ "[=C] [Ring1] [#Branch1] [C]": 424,
427
+ "[O] [=C] [C] [=C] [C] [=C]": 425,
428
+ "[C] [=C] [Branch1] [C] [O]": 426,
429
+ "[C] [C] [=C] [N] [Branch2]": 427,
430
+ "[Cl] [C] [=C] [C] [=C] [C]": 428,
431
+ "[N] [#C] [C] [=C] [C] [=C]": 429,
432
+ "[=C] [Branch1] [C] [O] [C]": 430,
433
+ "[O] [=C] [Branch1] [O] [C]": 431,
434
+ "[O] [=C] [Branch1] [S] [C]": 432,
435
+ "[O] [=C] [Branch1] [P] [C]": 433,
436
+ "[O] [=C] [O] [C] [Branch1]": 434,
437
+ "[C] [=C] [Branch2] [Ring1]": 435,
438
+ "[C] [C] [=C] [C] [Branch2]": 436,
439
+ "[C] [C] [=N] [C] [Branch2]": 437,
440
+ "[C] [C] [=N] [N] [Branch1]": 438,
441
+ "[C] [C] [=C] [Branch1] [C]": 439,
442
+ "[O] [=C] [Branch2] [Ring2]": 440,
443
+ "[=Branch1] [C] [=O] [C@H1]": 441,
444
+ "[C] [C] [C] [=C] [Branch2]": 442,
445
+ "[O] [=C] [O] [C] [Branch2]": 443,
446
+ "[O] [=C] [C] [Branch1] [C]": 444,
447
+ "[C] [N] [C] [=C] [Branch2]": 445,
448
+ "[C] [C] [=C] [C] [Branch1]": 446,
449
+ "[N] [=C] [Branch1] [C] [N]": 447,
450
+ "[O] [=C] [Branch1] [Ring1]": 448,
451
+ "[C] [=C] [C] [=C] [C] [=C]": 449,
452
+ "[C] [=C] [Branch1] [C] [C]": 450,
453
+ "[=O] [N] [C@@H1] [Branch1]": 451,
454
+ "[C] [=O] [C] [=C] [C] [=C]": 452,
455
+ "[N] [C] [=C] [C] [=C] [C]": 453,
456
+ "[F] [Branch1] [C] [F] [F]": 454,
457
+ "[Branch1] [C] [C] [C] [C]": 455,
458
+ "[O] [=C] [O] [C] [C] [=C]": 456,
459
+ "[O] [=C] [O] [C] [=C] [C]": 457,
460
+ "[C] [=C] [C] [=C] [Ring1]": 458,
461
+ "[C] [O] [C] [=N] [C] [=C]": 459,
462
+ "[C] [N] [C] [=C] [C] [=C]": 460,
463
+ "[C] [=O] [C@H1] [Branch1]": 461,
464
+ "[C] [O] [C] [Branch1] [C]": 462,
465
+ "[O] [C] [C] [Branch1] [C]": 463,
466
+ "[C] [C] [=C] [C] [=C] [C]": 464,
467
+ "[O] [C] [=C] [C] [=C] [C]": 465,
468
+ "[C] [Branch1] [C] [C] [C]": 466,
469
+ "[Branch1] [Ring1] [O] [C]": 467,
470
+ "[C] [Branch1] [C] [O] [C]": 468,
471
+ "[C] [F] [Branch1] [C] [F]": 469,
472
+ "[C] [C] [C] [=C] [C] [=C]": 470,
473
+ "[C] [C] [Branch1] [C] [C]": 471,
474
+ "[O] [C] [Branch1] [C] [O]": 472,
475
+ "[C] [S] [C] [=C] [C] [=C]": 473,
476
+ "[C] [O] [C] [=C] [C] [=C]": 474,
477
+ "[C] [C] [C] [Branch1] [C]": 475,
478
+ "[F] [C] [=C] [C] [=C] [C]": 476,
479
+ "[O] [=C] [C] [C] [C] [C]": 477,
480
+ "[O] [=C] [O] [C] [C] [C]": 478,
481
+ "[C] [C] [O] [C] [=C] [C]": 479,
482
+ "[C] [=C] [Ring2] [Ring1]": 480,
483
+ "[C] [C@H1] [Branch1] [C]": 481,
484
+ "[Branch1] [=Branch2] [C]": 482,
485
+ "[=C] [Ring1] [#Branch1]": 483,
486
+ "[=Branch1] [C] [=O] [N]": 484,
487
+ "[S] [=Branch1] [C] [=O]": 485,
488
+ "[O] [=C] [Branch1] [=C]": 486,
489
+ "[=Branch1] [C] [=O] [C]": 487,
490
+ "[=C] [Ring1] [=Branch1]": 488,
491
+ "[C] [=Branch1] [C] [=O]": 489,
492
+ "[=C] [C] [=C] [Branch1]": 490,
493
+ "[=C] [Ring1] [#Branch2]": 491,
494
+ "[C] [C] [C] [C] [C] [C]": 492,
495
+ "[=C] [C] [=C] [Branch2]": 493,
496
+ "[C] [C] [C] [C] [O] [C]": 494,
497
+ "[C] [C] [C] [C] [N] [C]": 495,
498
+ "[C] [O] [C] [C] [N] [C]": 496,
499
+ "[O] [=C] [C] [=Branch2]": 497,
500
+ "[=Branch1] [C] [=O] [O]": 498,
501
+ "[O] [=C] [Branch1] [=N]": 499,
502
+ "[O] [=C] [Branch1] [#C]": 500,
503
+ "[C] [O] [C] [C] [O] [C]": 501,
504
+ "[=C] [Branch1] [C] [Cl]": 502,
505
+ "[=C] [C] [Branch1] [C]": 503,
506
+ "[C] [C] [=C] [Branch2]": 504,
507
+ "[O] [=C] [Branch1] [C]": 505,
508
+ "[=C] [Branch2] [Ring1]": 506,
509
+ "[=O] [C] [=C] [C] [=C]": 507,
510
+ "[Ring1] [#Branch1] [C]": 508,
511
+ "[=C] [C] [=C] [C] [=C]": 509,
512
+ "[=C] [Branch1] [C] [O]": 510,
513
+ "[Ring1] [=Branch1] [N]": 511,
514
+ "[=C] [Branch2] [Ring2]": 512,
515
+ "[Ring1] [=Branch1] [C]": 513,
516
+ "[C] [C] [=C] [Branch1]": 514,
517
+ "[O] [=C] [Branch1] [S]": 515,
518
+ "[O] [=C] [C] [Branch2]": 516,
519
+ "[Br] [C] [=C] [C] [=C]": 517,
520
+ "[O] [=C] [Branch1] [N]": 518,
521
+ "[Cl] [C] [=C] [C] [=C]": 519,
522
+ "[O] [=C] [Branch1] [O]": 520,
523
+ "[O] [=C] [N] [Branch2]": 521,
524
+ "[O] [=C] [Branch1] [P]": 522,
525
+ "[C] [Ring1] [=Branch1]": 523,
526
+ "[O] [=C] [C] [Branch1]": 524,
527
+ "[C] [C] [C] [C] [C@H1]": 525,
528
+ "[O] [C] [=Branch1] [C]": 526,
529
+ "[C] [Branch1] [C] [C]": 527,
530
+ "[C] [Branch1] [C] [O]": 528,
531
+ "[C] [Branch2] [Ring1]": 529,
532
+ "[F] [Branch1] [C] [F]": 530,
533
+ "[C] [=O] [C] [=C] [C]": 531,
534
+ "[Branch1] [C] [C] [C]": 532,
535
+ "[Branch1] [C] [O] [C]": 533,
536
+ "[=O] [C@H1] [Branch1]": 534,
537
+ "[=C] [C] [=C] [Ring1]": 535,
538
+ "[Branch1] [Ring1] [O]": 536,
539
+ "[C] [O] [C] [Branch1]": 537,
540
+ "[Branch1] [C] [F] [F]": 538,
541
+ "[O] [=C] [C] [=C] [C]": 539,
542
+ "[N] [C] [=N] [C] [=C]": 540,
543
+ "[C] [Branch1] [C] [F]": 541,
544
+ "[F] [C] [=C] [C] [=C]": 542,
545
+ "[C] [C] [=C] [N] [=C]": 543,
546
+ "[C] [C] [=N] [C] [=C]": 544,
547
+ "[O] [=C] [C] [C] [=C]": 545,
548
+ "[O] [=C] [O] [C] [=C]": 546,
549
+ "[C] [C] [N] [Branch2]": 547,
550
+ "[N] [C] [=C] [C] [=C]": 548,
551
+ "[Ring1] [Branch1] [C]": 549,
552
+ "[C] [C@@H1] [Branch2]": 550,
553
+ "[O] [C] [=C] [C] [=C]": 551,
554
+ "[C] [C] [C] [Branch1]": 552,
555
+ "[C] [C] [=C] [C] [=C]": 553,
556
+ "[C] [=C] [C] [=C] [C]": 554,
557
+ "[=C] [Ring2] [Ring1]": 555,
558
+ "[O] [=C] [O] [C] [C]": 556,
559
+ "[O] [=C] [N] [C] [C]": 557,
560
+ "[O] [=C] [C] [C] [C]": 558,
561
+ "[Branch1] [=Branch2]": 559,
562
+ "[C] [=O] [N] [C] [C]": 560,
563
+ "[C] [C] [C] [=N] [C]": 561,
564
+ "[C] [O] [C] [=N] [C]": 562,
565
+ "[C] [N] [C] [=N] [C]": 563,
566
+ "[C] [C] [=N] [O] [C]": 564,
567
+ "[C] [C] [C] [C] [=N]": 565,
568
+ "[C] [C] [N] [C] [=C]": 566,
569
+ "[Branch1] [#Branch2]": 567,
570
+ "[C] [C] [C] [=C] [C]": 568,
571
+ "[O] [C] [C] [=C] [C]": 569,
572
+ "[C] [C] [C] [C] [=C]": 570,
573
+ "[C] [N] [C] [=C] [C]": 571,
574
+ "[C] [C@H1] [Branch1]": 572,
575
+ "[C] [O] [C] [=C] [C]": 573,
576
+ "[C] [C@H1] [Branch2]": 574,
577
+ "[C] [S] [C] [=N] [C]": 575,
578
+ "[C] [C] [N] [N] [=C]": 576,
579
+ "[C] [=C] [C] [N] [C]": 577,
580
+ "[C] [C] [C] [O] [C]": 578,
581
+ "[=Branch1] [C] [=O]": 579,
582
+ "[C] [C] [C] [C] [C]": 580,
583
+ "[C] [C] [C] [C] [N]": 581,
584
+ "[N] [C] [C] [C] [C]": 582,
585
+ "[C] [C] [N] [C] [C]": 583,
586
+ "[C] [Ring2] [Ring1]": 584,
587
+ "[O] [C] [C] [C] [C]": 585,
588
+ "[C] [O] [C] [C] [C]": 586,
589
+ "[C] [N] [C] [C] [C]": 587,
590
+ "[C] [C] [C] [Ring1]": 588,
591
+ "[C] [C@@H1] [C] [N]": 589,
592
+ "[C] [C] [C] [N] [C]": 590,
593
+ "[C] [O] [C] [C] [N]": 591,
594
+ "[O] [=C] [NH1] [C]": 592,
595
+ "[O] [C] [=Branch1]": 593,
596
+ "[=C] [Branch1] [C]": 594,
597
+ "[Ring1] [=Branch2]": 595,
598
+ "[=C] [C] [Branch1]": 596,
599
+ "[Ring1] [#Branch2]": 597,
600
+ "[Branch1] [C] [Cl]": 598,
601
+ "[C] [=Branch1] [C]": 599,
602
+ "[O] [=C] [Branch1]": 600,
603
+ "[Ring1] [=Branch1]": 601,
604
+ "[Ring1] [#Branch1]": 602,
605
+ "[O] [=C] [Branch2]": 603,
606
+ "[Branch1] [C] [F]": 604,
607
+ "[Branch2] [Ring1]": 605,
608
+ "[Branch2] [Ring2]": 606,
609
+ "[O] [C] [Branch1]": 607,
610
+ "[C@@H1] [Branch1]": 608,
611
+ "[Ring1] [Branch2]": 609,
612
+ "[C] [N] [Branch2]": 610,
613
+ "[C] [N] [Branch1]": 611,
614
+ "[C] [C] [Branch2]": 612,
615
+ "[=O] [C] [=C] [C]": 613,
616
+ "[N] [#C] [C] [=C]": 614,
617
+ "[O] [=C] [C] [=C]": 615,
618
+ "[C] [=C] [C] [=C]": 616,
619
+ "[C] [Branch1] [C]": 617,
620
+ "[Branch1] [Ring1]": 618,
621
+ "[Ring1] [Branch1]": 619,
622
+ "[C] [=O] [C] [=C]": 620,
623
+ "[Branch1] [C] [O]": 621,
624
+ "[=C] [C] [=C] [C]": 622,
625
+ "[Branch1] [C] [C]": 623,
626
+ "[C] [=C] [Ring2]": 624,
627
+ "[C] [=O] [N] [C]": 625,
628
+ "[C] [=C] [Ring1]": 626,
629
+ "[O] [C] [=C] [C]": 627,
630
+ "[N] [C] [=C] [C]": 628,
631
+ "[O] [=C] [N] [C]": 629,
632
+ "[N] [#C] [C] [C]": 630,
633
+ "[C@H1] [Branch1]": 631,
634
+ "[C] [C@] [C] [C]": 632,
635
+ "[C] [C] [C] [=N]": 633,
636
+ "[=O] [N] [C@@H1]": 634,
637
+ "[C] [=C] [C] [C]": 635,
638
+ "[C] [C] [C] [=C]": 636,
639
+ "[O] [C] [C] [=C]": 637,
640
+ "[C] [C] [=C] [C]": 638,
641
+ "[C] [S] [C] [=N]": 639,
642
+ "[C] [=O] [O] [C]": 640,
643
+ "[C] [=C] [C] [N]": 641,
644
+ "[C] [N] [C] [=C]": 642,
645
+ "[C] [C] [N] [=C]": 643,
646
+ "[O] [=C] [O] [C]": 644,
647
+ "[C] [N] [N] [=C]": 645,
648
+ "[C] [C] [=N] [N]": 646,
649
+ "[C] [C] [=N] [C]": 647,
650
+ "[C] [C] [=C] [N]": 648,
651
+ "[=O] [N] [C] [C]": 649,
652
+ "[O] [=C] [C] [C]": 650,
653
+ "[N] [C] [=N] [C]": 651,
654
+ "[C] [C] [O] [C]": 652,
655
+ "[Ring2] [Ring2]": 653,
656
+ "[C] [C] [S] [C]": 654,
657
+ "[Ring1] [Ring1]": 655,
658
+ "[C] [C] [C@@H1]": 656,
659
+ "[O] [C] [C] [C]": 657,
660
+ "[C] [C] [C] [C]": 658,
661
+ "[C] [C@@H1] [C]": 659,
662
+ "[C] [C] [C] [S]": 660,
663
+ "[C] [C] [C] [N]": 661,
664
+ "[C] [N] [C] [C]": 662,
665
+ "[C] [O] [C] [C]": 663,
666
+ "[C] [C] [N] [C]": 664,
667
+ "[Ring2] [Ring1]": 665,
668
+ "[N] [C] [C] [C]": 666,
669
+ "[Ring1] [O] [C]": 667,
670
+ "[C] [C] [Ring1]": 668,
671
+ "[=Branch2] [C]": 669,
672
+ "[C] [=Branch1]": 670,
673
+ "[C] [C] [C@H1]": 671,
674
+ "[Cl] .[O] [=C]": 672,
675
+ "[#Branch2] [C]": 673,
676
+ "[C] [C@H1] [C]": 674,
677
+ "[O] [=C] [NH1]": 675,
678
+ "[=C] [Branch1]": 676,
679
+ "[=C] [Branch2]": 677,
680
+ "[#Branch1] [C]": 678,
681
+ "[=Branch1] [C]": 679,
682
+ "[C] [/C] [=C]": 680,
683
+ "[=C] [C] [=C]": 681,
684
+ "[C] [Branch1]": 682,
685
+ "[Branch1] [C]": 683,
686
+ "[N] [Branch1]": 684,
687
+ "[O] [Branch2]": 685,
688
+ "[=N] [C] [=C]": 686,
689
+ "[=O] [C] [=C]": 687,
690
+ "[C] [Branch2]": 688,
691
+ "[C] [=O] [O]": 689,
692
+ "[C] [=N] [C]": 690,
693
+ "[=C] [Ring2]": 691,
694
+ "[=O] [N] [C]": 692,
695
+ "[N] [C] [=C]": 693,
696
+ "[C] [C] [=C]": 694,
697
+ "[N] [#C] [C]": 695,
698
+ "[C] [=C] [C]": 696,
699
+ "[O] [=C] [C]": 697,
700
+ "[O] [=C] [N]": 698,
701
+ "[C] [=Ring1]": 699,
702
+ "[C] [#C] [C]": 700,
703
+ "[C] [C] [=N]": 701,
704
+ "[Ring1] [#C]": 702,
705
+ "[Ring1] [=N]": 703,
706
+ "[C] [=O] [N]": 704,
707
+ "[=C] [Ring1]": 705,
708
+ "[C] [=O] [C]": 706,
709
+ "[Ring1] [O]": 707,
710
+ "[Ring1] [C]": 708,
711
+ "[C] [Ring1]": 709,
712
+ "[C] [O] [C]": 710,
713
+ "[C] [Ring2]": 711,
714
+ "[C] [C] [N]": 712,
715
+ "[C] [N] [N]": 713,
716
+ "[N] [C@@H1]": 714,
717
+ "[C] [C] [S]": 715,
718
+ "[C] [C] [C]": 716,
719
+ "[Ring1] [N]": 717,
720
+ "[N] [C] [C]": 718,
721
+ "[Ring1] [P]": 719,
722
+ "[Ring1] [S]": 720,
723
+ "[O] [C] [C]": 721,
724
+ "[C] [N] [C]": 722,
725
+ "[C] [C@@H1]": 723,
726
+ "[C] [S] [C]": 724,
727
+ "[C] [C@H1]": 725,
728
+ "[#Branch2]": 726,
729
+ "[=Branch1]": 727,
730
+ "[#Branch1]": 728,
731
+ "[=Branch2]": 729,
732
+ "[Cl] .[O]": 730,
733
+ "[Branch2]": 731,
734
+ "[Branch1]": 732,
735
+ "[C] [C@@]": 733,
736
+ "[Cl] .[N]": 734,
737
+ "[C] [N+1]": 735,
738
+ "[C] [=N]": 736,
739
+ "[C] [=C]": 737,
740
+ "[N] [=C]": 738,
741
+ "[Br] [C]": 739,
742
+ "[=O] [C]": 740,
743
+ "[=O] [N]": 741,
744
+ "[C] [=O]": 742,
745
+ "[=N] [C]": 743,
746
+ "[=C] [C]": 744,
747
+ "[C] [Cl]": 745,
748
+ "[C] [C@]": 746,
749
+ "[=N] [N]": 747,
750
+ "[=Ring1]": 748,
751
+ "[=O] [O]": 749,
752
+ "[C] [/C]": 750,
753
+ "[=C] [N]": 751,
754
+ "[O] [=C]": 752,
755
+ "[C] [F]": 753,
756
+ "[O] [C]": 754,
757
+ "[C@@H1]": 755,
758
+ "[S] [C]": 756,
759
+ "[N] [N]": 757,
760
+ "[C] [N]": 758,
761
+ "[Ring1]": 759,
762
+ "[Ring2]": 760,
763
+ "[C] [S]": 761,
764
+ "[N] [C]": 762,
765
+ "[F] [C]": 763,
766
+ "[C] [C]": 764,
767
+ "[C@H1]": 765,
768
+ "[=N]": 766,
769
+ "[#C]": 767,
770
+ "[=O]": 768,
771
+ "[Br]": 769,
772
+ "[=C]": 770,
773
+ "[Cl]": 771,
774
+ "[S]": 772,
775
+ "[P]": 773,
776
+ "[N]": 774,
777
+ "[C]": 775,
778
+ "[O]": 776,
779
+ ".[68Ga+3]": 777,
780
+ "[N@]": 778,
781
+ "[124I-1]": 779,
782
+ "[/Br]": 780,
783
+ "[82Rb+1]": 781,
784
+ "[19F]": 782,
785
+ "[I+1]": 783,
786
+ "[=Se+1]": 784,
787
+ ".[H-1]": 785,
788
+ "[SH0]": 786,
789
+ "[/Cl]": 787,
790
+ "[Fe-3]": 788,
791
+ "[F]": 789,
792
+ "[=PH2]": 790,
793
+ "[Ca]": 791,
794
+ "[11C]": 792,
795
+ "[PH2+1]": 793,
796
+ "[=13C]": 794,
797
+ "[Se+1]": 795,
798
+ "[\\Cl]": 796,
799
+ "[Zn+2]": 797,
800
+ "[127Xe]": 798,
801
+ "[Cl+2]": 799,
802
+ "[NH1+1]": 800,
803
+ "[Te]": 801,
804
+ "[SH1]": 802,
805
+ "[#P]": 803,
806
+ "[\\F]": 804,
807
+ "[Mg+2]": 805,
808
+ "[\\C@@H1]": 806,
809
+ "[C@@]": 807,
810
+ "[14C@H1]": 808,
811
+ "[=PH1]": 809,
812
+ ".[B]": 810,
813
+ "[P@+1]": 811,
814
+ ".[Al+3]": 812,
815
+ "[Cs]": 813,
816
+ "[I]": 814,
817
+ ".[Bi+3]": 815,
818
+ "[S@@]": 816,
819
+ ".[O]": 817,
820
+ "[=Al]": 818,
821
+ "[#C-1]": 819,
822
+ "[\\Se]": 820,
823
+ ".[125IH1]": 821,
824
+ "[CH0]": 822,
825
+ ".[Bi]": 823,
826
+ "[NH1]": 824,
827
+ "[131I]": 825,
828
+ "[-/Ring1]": 826,
829
+ "[TeH1]": 827,
830
+ "[76BrH1]": 828,
831
+ "[=P@@]": 829,
832
+ "[SiH1]": 830,
833
+ "[N@+1]": 831,
834
+ "[N-1]": 832,
835
+ "[/I]": 833,
836
+ "[C-1]": 834,
837
+ "[P+1]": 835,
838
+ "[Se]": 836,
839
+ "[18OH1]": 837,
840
+ "[\\PH1]": 838,
841
+ ".[C]": 839,
842
+ "[CH1-1]": 840,
843
+ ".[NH3+1]": 841,
844
+ "[=B-1]": 842,
845
+ "[As-1]": 843,
846
+ "[NH2+1]": 844,
847
+ "[10B]": 845,
848
+ "[P@@]": 846,
849
+ "[\\O-1]": 847,
850
+ "[129Xe]": 848,
851
+ ".[OH1-1]": 849,
852
+ "[#11C]": 850,
853
+ "[Te-1]": 851,
854
+ "[/As]": 852,
855
+ "[125I]": 853,
856
+ "[123I-1]": 854,
857
+ "[BH3-1]": 855,
858
+ ".[F-1]": 856,
859
+ ".[Zn]": 857,
860
+ "[/PH1]": 858,
861
+ "[11C@@H1]": 859,
862
+ "[=O+1]": 860,
863
+ "[Ba]": 861,
864
+ ".[Cl]": 862,
865
+ "[B-1]": 863,
866
+ "[Ag+1]": 864,
867
+ "[211At]": 865,
868
+ "[/Si]": 866,
869
+ "[=18O]": 867,
870
+ "[-\\Ring2]": 868,
871
+ "[Cl-1]": 869,
872
+ "[=Fe]": 870,
873
+ "[123I]": 871,
874
+ ".[3H]": 872,
875
+ "[=Se]": 873,
876
+ "[O+1]": 874,
877
+ "[/125I]": 875,
878
+ "[/C@@]": 876,
879
+ "[11CH3]": 877,
880
+ "[Mg+1]": 878,
881
+ "[Al-3]": 879,
882
+ ".[N]": 880,
883
+ "[B]": 881,
884
+ ".[S-2]": 882,
885
+ ".[F]": 883,
886
+ "[H]": 884,
887
+ "[Ba+2]": 885,
888
+ ".[KH1]": 886,
889
+ "[LiH1]": 887,
890
+ ".[CaH2]": 888,
891
+ "[Ag]": 889,
892
+ ".[I-1]": 890,
893
+ ".[BH0]": 891,
894
+ "[11C-1]": 892,
895
+ "[Cl+1]": 893,
896
+ "[14CH1]": 894,
897
+ "[18FH1]": 895,
898
+ "[/P]": 896,
899
+ "[AsH3]": 897,
900
+ "[/13C]": 898,
901
+ "[/C]": 899,
902
+ "[=Si]": 900,
903
+ "[18F]": 901,
904
+ "[\\123I]": 902,
905
+ "[Kr]": 903,
906
+ ".[Ag]": 904,
907
+ ".[TeH2]": 905,
908
+ "[\\I]": 906,
909
+ "[81Kr]": 907,
910
+ ".[SH1-1]": 908,
911
+ "[N@@+1]": 909,
912
+ "[/S]": 910,
913
+ "[85SrH2]": 911,
914
+ "[AsH1]": 912,
915
+ "[\\N]": 913,
916
+ ".[O-2]": 914,
917
+ ".[18F-1]": 915,
918
+ "[15N]": 916,
919
+ "[PH1]": 917,
920
+ "[Xe]": 918,
921
+ "[Mg]": 919,
922
+ "[\\C@H1]": 920,
923
+ ".[Cl-1]": 921,
924
+ "[=14CH1]": 922,
925
+ "[P@]": 923,
926
+ "[\\C]": 924,
927
+ "[76Br]": 925,
928
+ "[CH2-1]": 926,
929
+ "[\\NH1]": 927,
930
+ "[As+1]": 928,
931
+ ".[MgH2]": 929,
932
+ "[131I-1]": 930,
933
+ ".[Be+2]": 931,
934
+ ".[2H]": 932,
935
+ "[=P]": 933,
936
+ "[/13CH1]": 934,
937
+ "[/14C]": 935,
938
+ "[Ring3]": 936,
939
+ "[=S+1]": 937,
940
+ ".[Sr+2]": 938,
941
+ "[131Cs]": 939,
942
+ "[Ca+2]": 940,
943
+ "[15OH2]": 941,
944
+ "[13CH3]": 942,
945
+ "[#Ring2]": 943,
946
+ "[SeH1]": 944,
947
+ ".[Na+1]": 945,
948
+ "[=S-1]": 946,
949
+ "[35S]": 947,
950
+ "[OH1+1]": 948,
951
+ "[\\S-1]": 949,
952
+ "[14CH2]": 950,
953
+ "[At]": 951,
954
+ "[I+2]": 952,
955
+ "[/-Ring1]": 953,
956
+ "[\\Si]": 954,
957
+ "[223Ra]": 955,
958
+ "[OH1]": 956,
959
+ "[SrH2]": 957,
960
+ "[Br+2]": 958,
961
+ "[\\CH1-1]": 959,
962
+ "[/-Ring2]": 960,
963
+ "[Fe+3]": 961,
964
+ "[Li+1]": 962,
965
+ "[Zn]": 963,
966
+ "[SH1+1]": 964,
967
+ ".[I]": 965,
968
+ "[-\\Ring1]": 966,
969
+ "[/123I]": 967,
970
+ "[#N]": 968,
971
+ "[/131I]": 969,
972
+ "[I-1]": 970,
973
+ "[Cl+3]": 971,
974
+ "[=SH0]": 972,
975
+ "[2H]": 973,
976
+ "[S+1]": 974,
977
+ "[17F]": 975,
978
+ "[=CH1-1]": 976,
979
+ "[/P+1]": 977,
980
+ ".[Rb+1]": 978,
981
+ "[14C]": 979,
982
+ "[=Ring3]": 980,
983
+ "[P@@+1]": 981,
984
+ "[Branch3]": 982,
985
+ "[/O]": 983,
986
+ "[BH0]": 984,
987
+ "[13CH2]": 985,
988
+ "[SeH2]": 986,
989
+ "[=S@@]": 987,
990
+ "[SH2]": 988,
991
+ "[NH1-1]": 989,
992
+ "[-/Ring2]": 990,
993
+ ".[H+1]": 991,
994
+ "[Se-1]": 992,
995
+ "[=P@]": 993,
996
+ "[14C@@]": 994,
997
+ "[73Se]": 995,
998
+ ".[As]": 996,
999
+ "[K+1]": 997,
1000
+ "[/Se]": 998,
1001
+ ".[C-1]": 999,
1002
+ "[=32PH1]": 1000,
1003
+ "[11CH1]": 1001,
1004
+ "[123Te]": 1002,
1005
+ "[Na+1]": 1003,
1006
+ "[Si]": 1004,
1007
+ "[/N+1]": 1005,
1008
+ ".[Br]": 1006,
1009
+ "[He]": 1007,
1010
+ "[SiH2]": 1008,
1011
+ "[BH2-1]": 1009,
1012
+ "[/SeH1]": 1010,
1013
+ "[/S@@]": 1011,
1014
+ "[#O+1]": 1012,
1015
+ "[/N-1]": 1013,
1016
+ "[127I]": 1014,
1017
+ "[42K+1]": 1015,
1018
+ "[=32P]": 1016,
1019
+ "[/S+1]": 1017,
1020
+ ".[N-1]": 1018,
1021
+ "[Fe-4]": 1019,
1022
+ "[=Te+1]": 1020,
1023
+ "[11CH2]": 1021,
1024
+ "[82Rb]": 1022,
1025
+ "[S@]": 1023,
1026
+ "[S@@+1]": 1024,
1027
+ "[=Te]": 1025,
1028
+ "[=SH1]": 1026,
1029
+ "[=N-1]": 1027,
1030
+ "[/N]": 1028,
1031
+ ".[NH1-1]": 1029,
1032
+ "[Fe+1]": 1030,
1033
+ ".[Ba+2]": 1031,
1034
+ "[135I]": 1032,
1035
+ "[\\B]": 1033,
1036
+ "[Si-1]": 1034,
1037
+ "[N+3]": 1035,
1038
+ "[45Ca+2]": 1036,
1039
+ ".[Zn+1]": 1037,
1040
+ "[BH1-1]": 1038,
1041
+ "[Si@]": 1039,
1042
+ "[#N+1]": 1040,
1043
+ "[#14C]": 1041,
1044
+ "[14CH3]": 1042,
1045
+ "[=As]": 1043,
1046
+ "[13NH3]": 1044,
1047
+ "[=11C]": 1045,
1048
+ ".[Ca+2]": 1046,
1049
+ "[=OH1+1]": 1047,
1050
+ ".[85Sr+2]": 1048,
1051
+ "[/S@]": 1049,
1052
+ "[/C@]": 1050,
1053
+ "[125IH1]": 1051,
1054
+ "[SH1-1]": 1052,
1055
+ "[SiH1-1]": 1053,
1056
+ "[Fe]": 1054,
1057
+ "[O-2]": 1055,
1058
+ ".[NH2+1]": 1056,
1059
+ "[=13CH1]": 1057,
1060
+ "[B@@-1]": 1058,
1061
+ "[\\Br]": 1059,
1062
+ "[Br-1]": 1060,
1063
+ "[89Sr+2]": 1061,
1064
+ "[B@-1]": 1062,
1065
+ "[13C]": 1063,
1066
+ ".[HH1]": 1064,
1067
+ "[FeH2-2]": 1065,
1068
+ ".[Se-2]": 1066,
1069
+ "[\\P]": 1067,
1070
+ "[/F]": 1068,
1071
+ "[18F-1]": 1069,
1072
+ "[\\SeH1]": 1070,
1073
+ "[15NH1]": 1071,
1074
+ "[CH1+1]": 1072,
1075
+ ".[K+1]": 1073,
1076
+ "[Ra]": 1074,
1077
+ "[/C@H1]": 1075,
1078
+ "[MgH2]": 1076,
1079
+ "[O-1]": 1077,
1080
+ ".[Li]": 1078,
1081
+ "[\\N+1]": 1079,
1082
+ "[\\S+1]": 1080,
1083
+ "[OH0]": 1081,
1084
+ ".[LiH1]": 1082,
1085
+ ".[O-1]": 1083,
1086
+ "[\\S]": 1084,
1087
+ "[22Na+1]": 1085,
1088
+ "[124I]": 1086,
1089
+ "[/B]": 1087,
1090
+ "[123IH1]": 1088,
1091
+ "[\\C@@]": 1089,
1092
+ ".[Ag+1]": 1090,
1093
+ "[\\N-1]": 1091,
1094
+ "[/O-1]": 1092,
1095
+ "[\\C-1]": 1093,
1096
+ ".[S]": 1094,
1097
+ ".[Li+1]": 1095,
1098
+ ".[S-1]": 1096,
1099
+ ".[NaH1]": 1097,
1100
+ "[133Xe]": 1098,
1101
+ "[Zn-2]": 1099,
1102
+ ".[NH4+1]": 1100,
1103
+ "[32P]": 1101,
1104
+ "[NH3+1]": 1102,
1105
+ "[\\-Ring2]": 1103,
1106
+ ".[Br-1]": 1104,
1107
+ "[NH2+2]": 1105,
1108
+ "[N+1]": 1106,
1109
+ "[=S@]": 1107,
1110
+ "[I+3]": 1108,
1111
+ "[=Branch3]": 1109,
1112
+ ".[SiH4]": 1110,
1113
+ "[13CH1]": 1111,
1114
+ "[75Se]": 1112,
1115
+ "[C@]": 1113,
1116
+ "[3H]": 1114,
1117
+ "[Al]": 1115,
1118
+ "[Rb]": 1116,
1119
+ "[N@@]": 1117,
1120
+ "[Fe+2]": 1118,
1121
+ "[85Sr+2]": 1119,
1122
+ "[=S]": 1120,
1123
+ "[Se-2]": 1121,
1124
+ "[/P@@]": 1122,
1125
+ ".[SiH3-1]": 1123,
1126
+ "[=NH2+1]": 1124,
1127
+ "[47Ca+2]": 1125,
1128
+ "[/S-1]": 1126,
1129
+ "[F-1]": 1127,
1130
+ "[=N+1]": 1128,
1131
+ "[NH0]": 1129,
1132
+ "[\\C@]": 1130,
1133
+ "[/C-1]": 1131,
1134
+ "[OH2+1]": 1132,
1135
+ ".[Cs+1]": 1133,
1136
+ ".[Mg+2]": 1134,
1137
+ "[\\-Ring1]": 1135,
1138
+ "[=14C]": 1136,
1139
+ "[#S]": 1137,
1140
+ "[C+1]": 1138,
1141
+ "[=NH1+1]": 1139,
1142
+ "[\\NH1-1]": 1140,
1143
+ "[S@+1]": 1141,
1144
+ "[=Ring2]": 1142,
1145
+ ".[Zn+2]": 1143,
1146
+ "[N@H1+1]": 1144,
1147
+ "[K]": 1145,
1148
+ ".[K]": 1146,
1149
+ "[=Mg]": 1147,
1150
+ "[\\11CH3]": 1148,
1151
+ "[As]": 1149,
1152
+ "[\\O]": 1150,
1153
+ ".[OH3+1]": 1151,
1154
+ "[Na]": 1152,
1155
+ "[=B]": 1153,
1156
+ "[CH1]": 1154,
1157
+ "[=SeH1]": 1155,
1158
+ "[125I-1]": 1156,
1159
+ "[/NH1]": 1157,
1160
+ "[\\125I]": 1158,
1161
+ "[\\3H]": 1159,
1162
+ "[S-1]": 1160,
1163
+ "[/C@@H1]": 1161
1164
+ }