Instructions to use HauserGroup/ApeTokenizer-SELFIES with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use HauserGroup/ApeTokenizer-SELFIES with Transformers:
# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("HauserGroup/ApeTokenizer-SELFIES", device_map="auto") - Notebooks
- Google Colab
- Kaggle
Add APE SELFIES tokenizer
Browse files- special_tokens_map.json +7 -0
- tokenization_ape.py +524 -0
- tokenizer_config.json +59 -0
- vocab.json +2441 -0
special_tokens_map.json
ADDED
|
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"bos_token": "<s>",
|
| 3 |
+
"eos_token": "</s>",
|
| 4 |
+
"unk_token": "<unk>",
|
| 5 |
+
"pad_token": "<pad>",
|
| 6 |
+
"mask_token": "<mask>"
|
| 7 |
+
}
|
tokenization_ape.py
ADDED
|
@@ -0,0 +1,524 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""Hugging Face-compatible tokenizer for APE molecular vocabularies.
|
| 2 |
+
|
| 3 |
+
This file is intentionally self-contained so it can be copied into a model repo
|
| 4 |
+
and loaded by ``AutoTokenizer.from_pretrained(..., trust_remote_code=True)``.
|
| 5 |
+
"""
|
| 6 |
+
|
| 7 |
+
import json
|
| 8 |
+
import os
|
| 9 |
+
import re
|
| 10 |
+
from collections import defaultdict
|
| 11 |
+
from pathlib import Path
|
| 12 |
+
from typing import Any, Literal
|
| 13 |
+
|
| 14 |
+
from transformers import PreTrainedTokenizer
|
| 15 |
+
|
| 16 |
+
|
| 17 |
+
Representation = Literal["SELFIES", "SMILES"]
|
| 18 |
+
|
| 19 |
+
VOCAB_FILES_NAMES = {"vocab_file": "vocab.json"}
|
| 20 |
+
SELFIES_RE = re.compile(r"\[[^\]]+\]")
|
| 21 |
+
SMILES_RE = re.compile(
|
| 22 |
+
r"(\[[^\]]+\]|Br?|Cl?|Si?|Se?|Li?|Na?|Mg?|Al?|Ca?|Fe?|Zn?|"
|
| 23 |
+
r"N|O|S|P|F|I|K|B|C|H|"
|
| 24 |
+
r"b|c|n|o|s|p|"
|
| 25 |
+
r"\%\d{2}|\d|"
|
| 26 |
+
r"\(|\)|\.|=|#|-|\+|\\|/|:|~|@|\?|\*|\$)"
|
| 27 |
+
)
|
| 28 |
+
|
| 29 |
+
|
| 30 |
+
def _normalize_representation(representation: str) -> Representation:
|
| 31 |
+
normalized = representation.upper()
|
| 32 |
+
if normalized not in {"SELFIES", "SMILES"}:
|
| 33 |
+
raise ValueError(f"representation must be 'SELFIES' or 'SMILES', got {representation!r}")
|
| 34 |
+
return normalized # type: ignore[return-value]
|
| 35 |
+
|
| 36 |
+
|
| 37 |
+
def pre_tokenize_molecule(molecule: str, representation: str) -> list[str]:
|
| 38 |
+
active_representation = _normalize_representation(representation)
|
| 39 |
+
if active_representation == "SELFIES":
|
| 40 |
+
return SELFIES_RE.findall(molecule)
|
| 41 |
+
|
| 42 |
+
tokens: list[str] = []
|
| 43 |
+
cursor = 0
|
| 44 |
+
for match in SMILES_RE.finditer(molecule):
|
| 45 |
+
if match.start() > cursor:
|
| 46 |
+
tokens.extend(molecule[cursor : match.start()])
|
| 47 |
+
tokens.append(match.group(0))
|
| 48 |
+
cursor = match.end()
|
| 49 |
+
if cursor < len(molecule):
|
| 50 |
+
tokens.extend(molecule[cursor:])
|
| 51 |
+
return [token for token in tokens if token and not token.isspace()]
|
| 52 |
+
|
| 53 |
+
|
| 54 |
+
def ape_tokenize(
|
| 55 |
+
text: str,
|
| 56 |
+
vocab: dict[str, int],
|
| 57 |
+
representation: str,
|
| 58 |
+
unk_token: str = "<unk>",
|
| 59 |
+
) -> list[str]:
|
| 60 |
+
pieces = pre_tokenize_molecule(text, representation)
|
| 61 |
+
if not pieces:
|
| 62 |
+
return [unk_token]
|
| 63 |
+
|
| 64 |
+
tokens: list[str] = []
|
| 65 |
+
i = 0
|
| 66 |
+
while i < len(pieces):
|
| 67 |
+
for j in range(len(pieces), i, -1):
|
| 68 |
+
possible_match = "".join(pieces[i:j])
|
| 69 |
+
if possible_match in vocab:
|
| 70 |
+
tokens.append(possible_match)
|
| 71 |
+
i = j
|
| 72 |
+
break
|
| 73 |
+
else:
|
| 74 |
+
tokens.append(unk_token)
|
| 75 |
+
i += 1
|
| 76 |
+
return tokens
|
| 77 |
+
|
| 78 |
+
|
| 79 |
+
class APEPreTrainedTokenizer(PreTrainedTokenizer):
|
| 80 |
+
"""Hugging Face tokenizer backend for APE molecular tokenization. (Not fast)"""
|
| 81 |
+
|
| 82 |
+
vocab_files_names = VOCAB_FILES_NAMES
|
| 83 |
+
model_input_names = ["input_ids", "attention_mask"]
|
| 84 |
+
|
| 85 |
+
def __init__(
|
| 86 |
+
self,
|
| 87 |
+
vocab_file: str | os.PathLike[str] | None = None,
|
| 88 |
+
vocab: dict[str, int] | None = None,
|
| 89 |
+
representation: str = "SELFIES",
|
| 90 |
+
bos_token: str = "<s>",
|
| 91 |
+
eos_token: str = "</s>",
|
| 92 |
+
unk_token: str = "<unk>",
|
| 93 |
+
pad_token: str = "<pad>",
|
| 94 |
+
mask_token: str = "<mask>",
|
| 95 |
+
model_max_length: int = 512,
|
| 96 |
+
**kwargs,
|
| 97 |
+
) -> None:
|
| 98 |
+
if vocab is None:
|
| 99 |
+
if vocab_file is None:
|
| 100 |
+
vocab = {
|
| 101 |
+
bos_token: 0,
|
| 102 |
+
pad_token: 1,
|
| 103 |
+
eos_token: 2,
|
| 104 |
+
unk_token: 3,
|
| 105 |
+
mask_token: 4,
|
| 106 |
+
}
|
| 107 |
+
else:
|
| 108 |
+
with open(vocab_file, encoding="utf-8") as f:
|
| 109 |
+
vocab = json.load(f)
|
| 110 |
+
|
| 111 |
+
if vocab is None:
|
| 112 |
+
raise ValueError("Loaded vocabulary is None.")
|
| 113 |
+
|
| 114 |
+
self.vocab_file = str(vocab_file) if vocab_file is not None else None
|
| 115 |
+
self.vocab = {str(token): int(idx) for token, idx in vocab.items()}
|
| 116 |
+
self.ids_to_tokens = {idx: token for token, idx in self.vocab.items()}
|
| 117 |
+
self.representation = _normalize_representation(representation)
|
| 118 |
+
self.vocabulary_frequency: dict[str, int] = {}
|
| 119 |
+
self.pair_counts: dict[tuple[str, str] | str, int] = {}
|
| 120 |
+
|
| 121 |
+
super().__init__(
|
| 122 |
+
bos_token=bos_token,
|
| 123 |
+
eos_token=eos_token,
|
| 124 |
+
unk_token=unk_token,
|
| 125 |
+
pad_token=pad_token,
|
| 126 |
+
mask_token=mask_token,
|
| 127 |
+
model_max_length=model_max_length,
|
| 128 |
+
representation=self.representation,
|
| 129 |
+
**kwargs,
|
| 130 |
+
)
|
| 131 |
+
|
| 132 |
+
@property
|
| 133 |
+
def vocab_size(self) -> int:
|
| 134 |
+
return len(self.vocab)
|
| 135 |
+
|
| 136 |
+
@property
|
| 137 |
+
def vocabulary(self) -> dict[str, int]:
|
| 138 |
+
"""Legacy alias for callers that previously used APETokenizer."""
|
| 139 |
+
return self.vocab
|
| 140 |
+
|
| 141 |
+
@vocabulary.setter
|
| 142 |
+
def vocabulary(self, value: dict[str, int]) -> None:
|
| 143 |
+
self.vocab = {str(token): int(idx) for token, idx in value.items()}
|
| 144 |
+
self.update_reverse_vocabulary()
|
| 145 |
+
|
| 146 |
+
@property
|
| 147 |
+
def special_tokens(self) -> dict[str, int]:
|
| 148 |
+
bos_token = str(self.bos_token)
|
| 149 |
+
pad_token = str(self.pad_token)
|
| 150 |
+
eos_token = str(self.eos_token)
|
| 151 |
+
unk_token = str(self.unk_token)
|
| 152 |
+
mask_token = str(self.mask_token)
|
| 153 |
+
return {
|
| 154 |
+
bos_token: self._convert_token_to_id(bos_token),
|
| 155 |
+
pad_token: self._convert_token_to_id(pad_token),
|
| 156 |
+
eos_token: self._convert_token_to_id(eos_token),
|
| 157 |
+
unk_token: self._convert_token_to_id(unk_token),
|
| 158 |
+
mask_token: self._convert_token_to_id(mask_token),
|
| 159 |
+
}
|
| 160 |
+
|
| 161 |
+
@special_tokens.setter
|
| 162 |
+
def special_tokens(self, value: dict[str, int]) -> None:
|
| 163 |
+
for token, token_id in value.items():
|
| 164 |
+
self.vocab.setdefault(str(token), int(token_id))
|
| 165 |
+
self.update_reverse_vocabulary()
|
| 166 |
+
|
| 167 |
+
def get_vocab(self) -> dict[str, int]:
|
| 168 |
+
return dict(self.vocab)
|
| 169 |
+
|
| 170 |
+
def update_reverse_vocabulary(self) -> None:
|
| 171 |
+
self.ids_to_tokens = {idx: token for token, idx in self.vocab.items()}
|
| 172 |
+
|
| 173 |
+
def pre_tokenize(self, molecule: str, representation: str | None = None) -> list[str]:
|
| 174 |
+
return pre_tokenize_molecule(molecule, representation or self.representation)
|
| 175 |
+
|
| 176 |
+
def _tokenize(self, text: str, **kwargs) -> list[str]:
|
| 177 |
+
return ape_tokenize(
|
| 178 |
+
text,
|
| 179 |
+
vocab=self.vocab,
|
| 180 |
+
representation=self.representation,
|
| 181 |
+
unk_token=str(self.unk_token),
|
| 182 |
+
)
|
| 183 |
+
|
| 184 |
+
def _convert_token_to_id(self, token: str) -> int:
|
| 185 |
+
return self.vocab.get(token, self.vocab[str(self.unk_token)])
|
| 186 |
+
|
| 187 |
+
def _convert_id_to_token(self, index: int) -> str:
|
| 188 |
+
return self.ids_to_tokens.get(int(index), str(self.unk_token))
|
| 189 |
+
|
| 190 |
+
def convert_tokens_to_string(self, tokens: list[str]) -> str:
|
| 191 |
+
return "".join(tokens)
|
| 192 |
+
|
| 193 |
+
def _required_special_token_id(
|
| 194 |
+
self,
|
| 195 |
+
token_value: int | list[int] | str | list[str] | None,
|
| 196 |
+
token_name: str,
|
| 197 |
+
) -> int:
|
| 198 |
+
if token_value is None:
|
| 199 |
+
raise ValueError(f"{token_name} must be set.")
|
| 200 |
+
if isinstance(token_value, int):
|
| 201 |
+
return token_value
|
| 202 |
+
if isinstance(token_value, str):
|
| 203 |
+
return self._convert_token_to_id(token_value)
|
| 204 |
+
if len(token_value) == 1:
|
| 205 |
+
only_value = token_value[0]
|
| 206 |
+
if isinstance(only_value, int):
|
| 207 |
+
return only_value
|
| 208 |
+
if isinstance(only_value, str):
|
| 209 |
+
return self._convert_token_to_id(only_value)
|
| 210 |
+
raise ValueError(f"{token_name} must resolve to a single token id.")
|
| 211 |
+
|
| 212 |
+
def build_inputs_with_special_tokens(
|
| 213 |
+
self,
|
| 214 |
+
token_ids_0: list[int],
|
| 215 |
+
token_ids_1: list[int] | None = None,
|
| 216 |
+
) -> list[int]:
|
| 217 |
+
bos_id = self._required_special_token_id(self.bos_token, "bos_token")
|
| 218 |
+
eos_id = self._required_special_token_id(self.eos_token, "eos_token")
|
| 219 |
+
if token_ids_1 is None:
|
| 220 |
+
return [bos_id, *token_ids_0, eos_id]
|
| 221 |
+
return [bos_id, *token_ids_0, eos_id, *token_ids_1, eos_id]
|
| 222 |
+
|
| 223 |
+
def create_token_type_ids_from_sequences(
|
| 224 |
+
self,
|
| 225 |
+
token_ids_0: list[int],
|
| 226 |
+
token_ids_1: list[int] | None = None,
|
| 227 |
+
) -> list[int]:
|
| 228 |
+
return [0] * len(self.build_inputs_with_special_tokens(token_ids_0, token_ids_1))
|
| 229 |
+
|
| 230 |
+
def pad(
|
| 231 |
+
self,
|
| 232 |
+
encoded_inputs: Any,
|
| 233 |
+
padding: Any = True,
|
| 234 |
+
max_length: int | None = None,
|
| 235 |
+
pad_to_multiple_of: int | None = None,
|
| 236 |
+
padding_side: str | None = None,
|
| 237 |
+
return_attention_mask: bool | None = None,
|
| 238 |
+
return_tensors: Any = None,
|
| 239 |
+
verbose: bool = True,
|
| 240 |
+
):
|
| 241 |
+
padding_enabled = padding not in (False, "do_not_pad")
|
| 242 |
+
if (
|
| 243 |
+
padding_enabled
|
| 244 |
+
and isinstance(encoded_inputs, list)
|
| 245 |
+
and any("labels" in item for item in encoded_inputs)
|
| 246 |
+
):
|
| 247 |
+
target_length = max(
|
| 248 |
+
len(item.get("input_ids", item.get("labels", []))) for item in encoded_inputs
|
| 249 |
+
)
|
| 250 |
+
if padding == "max_length" and max_length is not None:
|
| 251 |
+
target_length = max_length
|
| 252 |
+
|
| 253 |
+
if pad_to_multiple_of and target_length % pad_to_multiple_of:
|
| 254 |
+
target_length = ((target_length // pad_to_multiple_of) + 1) * pad_to_multiple_of
|
| 255 |
+
|
| 256 |
+
padded_inputs = []
|
| 257 |
+
for item in encoded_inputs:
|
| 258 |
+
item = dict(item)
|
| 259 |
+
labels = list(item.get("labels", []))
|
| 260 |
+
pad_len = max(0, target_length - len(labels))
|
| 261 |
+
if pad_len:
|
| 262 |
+
label_padding = [-100] * pad_len
|
| 263 |
+
if self.padding_side == "left":
|
| 264 |
+
labels = label_padding + labels
|
| 265 |
+
else:
|
| 266 |
+
labels = labels + label_padding
|
| 267 |
+
item["labels"] = labels
|
| 268 |
+
padded_inputs.append(item)
|
| 269 |
+
encoded_inputs = padded_inputs
|
| 270 |
+
|
| 271 |
+
return super().pad(
|
| 272 |
+
encoded_inputs,
|
| 273 |
+
padding=padding,
|
| 274 |
+
max_length=max_length,
|
| 275 |
+
pad_to_multiple_of=pad_to_multiple_of,
|
| 276 |
+
padding_side=padding_side,
|
| 277 |
+
return_attention_mask=return_attention_mask,
|
| 278 |
+
return_tensors=return_tensors,
|
| 279 |
+
verbose=verbose,
|
| 280 |
+
)
|
| 281 |
+
|
| 282 |
+
def save_vocabulary(
|
| 283 |
+
self,
|
| 284 |
+
save_directory: str,
|
| 285 |
+
filename_prefix: str | None = None,
|
| 286 |
+
) -> tuple[str, ...]:
|
| 287 |
+
if not os.path.isdir(save_directory):
|
| 288 |
+
raise ValueError(f"Vocabulary path ({save_directory}) should be a directory.")
|
| 289 |
+
|
| 290 |
+
vocab_file = Path(save_directory) / (
|
| 291 |
+
f"{filename_prefix}-vocab.json" if filename_prefix else "vocab.json"
|
| 292 |
+
)
|
| 293 |
+
with vocab_file.open("w", encoding="utf-8") as f:
|
| 294 |
+
json.dump(self.vocab, f, ensure_ascii=False, indent=4)
|
| 295 |
+
return (str(vocab_file),)
|
| 296 |
+
|
| 297 |
+
def add_tokens_to_vocabulary(self, tokens: list[str]) -> int:
|
| 298 |
+
"""Add tokens to the tokenizer vocabulary if they are not already present.
|
| 299 |
+
|
| 300 |
+
This is intended for forcing coverage of rare valid molecular primitive
|
| 301 |
+
symbols, especially SELFIES bracket tokens, after APE merge training.
|
| 302 |
+
"""
|
| 303 |
+
|
| 304 |
+
if not tokens:
|
| 305 |
+
return 0
|
| 306 |
+
|
| 307 |
+
next_id = max(self.vocab.values(), default=-1) + 1
|
| 308 |
+
added = 0
|
| 309 |
+
|
| 310 |
+
for token in tokens:
|
| 311 |
+
token = str(token).strip()
|
| 312 |
+
if not token:
|
| 313 |
+
continue
|
| 314 |
+
if token in self.vocab:
|
| 315 |
+
continue
|
| 316 |
+
|
| 317 |
+
self.vocab[token] = next_id
|
| 318 |
+
next_id += 1
|
| 319 |
+
added += 1
|
| 320 |
+
|
| 321 |
+
if added:
|
| 322 |
+
self.update_reverse_vocabulary()
|
| 323 |
+
|
| 324 |
+
return added
|
| 325 |
+
|
| 326 |
+
def save_pretrained(self, save_directory: str | os.PathLike[str], *args, **kwargs):
|
| 327 |
+
saved_files = super().save_pretrained(save_directory, *args, **kwargs)
|
| 328 |
+
save_path = Path(save_directory)
|
| 329 |
+
|
| 330 |
+
special_tokens_map = {
|
| 331 |
+
"bos_token": str(self.bos_token),
|
| 332 |
+
"eos_token": str(self.eos_token),
|
| 333 |
+
"unk_token": str(self.unk_token),
|
| 334 |
+
"pad_token": str(self.pad_token),
|
| 335 |
+
"mask_token": str(self.mask_token),
|
| 336 |
+
}
|
| 337 |
+
with (save_path / "special_tokens_map.json").open("w", encoding="utf-8") as f:
|
| 338 |
+
json.dump(special_tokens_map, f, ensure_ascii=False, indent=2)
|
| 339 |
+
|
| 340 |
+
tokenizer_config_path = save_path / "tokenizer_config.json"
|
| 341 |
+
if tokenizer_config_path.exists():
|
| 342 |
+
with tokenizer_config_path.open(encoding="utf-8") as f:
|
| 343 |
+
tokenizer_config = json.load(f)
|
| 344 |
+
else:
|
| 345 |
+
tokenizer_config = {}
|
| 346 |
+
tokenizer_config.update(
|
| 347 |
+
{
|
| 348 |
+
"tokenizer_class": self.__class__.__name__,
|
| 349 |
+
"representation": self.representation,
|
| 350 |
+
"model_max_length": self.model_max_length,
|
| 351 |
+
"auto_map": {
|
| 352 |
+
"AutoTokenizer": [
|
| 353 |
+
"tokenization_ape.APEPreTrainedTokenizer",
|
| 354 |
+
None,
|
| 355 |
+
],
|
| 356 |
+
},
|
| 357 |
+
}
|
| 358 |
+
)
|
| 359 |
+
with tokenizer_config_path.open("w", encoding="utf-8") as f:
|
| 360 |
+
json.dump(tokenizer_config, f, ensure_ascii=False, indent=2)
|
| 361 |
+
|
| 362 |
+
return saved_files
|
| 363 |
+
|
| 364 |
+
def save_vocabulary_file(self, file_path: str | os.PathLike[str]) -> None:
|
| 365 |
+
path = Path(file_path)
|
| 366 |
+
path.parent.mkdir(parents=True, exist_ok=True)
|
| 367 |
+
freq_path = path.with_name(f"{path.stem}_freq.json")
|
| 368 |
+
|
| 369 |
+
with path.open("w", encoding="utf-8") as f:
|
| 370 |
+
json.dump(self.vocab, f, ensure_ascii=False, indent=4)
|
| 371 |
+
with freq_path.open("w", encoding="utf-8") as f:
|
| 372 |
+
json.dump(self.vocabulary_frequency, f, ensure_ascii=False, indent=4)
|
| 373 |
+
|
| 374 |
+
def load_vocabulary_file(
|
| 375 |
+
self,
|
| 376 |
+
file_path: str | os.PathLike[str],
|
| 377 |
+
representation: str | None = None,
|
| 378 |
+
) -> None:
|
| 379 |
+
if representation is not None:
|
| 380 |
+
self.representation = _normalize_representation(representation)
|
| 381 |
+
with open(file_path, encoding="utf-8") as f:
|
| 382 |
+
vocab = json.load(f)
|
| 383 |
+
self.vocab = {str(token): int(idx) for token, idx in vocab.items()}
|
| 384 |
+
self.ids_to_tokens = {idx: token for token, idx in self.vocab.items()}
|
| 385 |
+
|
| 386 |
+
def train(
|
| 387 |
+
self,
|
| 388 |
+
corpus,
|
| 389 |
+
type: str = "selfies",
|
| 390 |
+
representation: str | None = None,
|
| 391 |
+
max_vocab_size: int = 5000,
|
| 392 |
+
min_freq_for_merge: int = 2000,
|
| 393 |
+
save_checkpoint: bool = False,
|
| 394 |
+
checkpoint_path: str = "checkpoint",
|
| 395 |
+
checkpoint_interval: int = 500,
|
| 396 |
+
) -> None:
|
| 397 |
+
self.representation = _normalize_representation(representation or type)
|
| 398 |
+
text_padding = " " * 80
|
| 399 |
+
|
| 400 |
+
print(f"Pretokenizing {self.representation}", end="\r")
|
| 401 |
+
tokenized_corpus = [
|
| 402 |
+
tokens for sentence in corpus if (tokens := self.pre_tokenize(str(sentence)))
|
| 403 |
+
]
|
| 404 |
+
vocabulary_frequency: defaultdict[str, int] = defaultdict(int)
|
| 405 |
+
for tokens in tokenized_corpus:
|
| 406 |
+
for token in tokens:
|
| 407 |
+
vocabulary_frequency[token] += 1
|
| 408 |
+
print(
|
| 409 |
+
f"Pretokenization complete, found {len(vocabulary_frequency)} tokens",
|
| 410 |
+
end="\r",
|
| 411 |
+
)
|
| 412 |
+
|
| 413 |
+
pre_tokens_counts = len(vocabulary_frequency)
|
| 414 |
+
merged_counter = len(vocabulary_frequency) + 1
|
| 415 |
+
checkpoint_increment = checkpoint_interval
|
| 416 |
+
batch = checkpoint_interval + pre_tokens_counts
|
| 417 |
+
|
| 418 |
+
def get_most_common_pair(tokenized):
|
| 419 |
+
pair_counts: defaultdict[tuple[str, str], int] = defaultdict(int)
|
| 420 |
+
for tokens in tokenized:
|
| 421 |
+
for i in range(len(tokens) - 1):
|
| 422 |
+
pair_counts[(tokens[i], tokens[i + 1])] += 1
|
| 423 |
+
|
| 424 |
+
merged_pair_counts: dict[tuple[str, str] | str, int] = {
|
| 425 |
+
pair: count for pair, count in pair_counts.items()
|
| 426 |
+
}
|
| 427 |
+
self.pair_counts = merged_pair_counts
|
| 428 |
+
if not pair_counts:
|
| 429 |
+
return ("", ""), 0
|
| 430 |
+
return max(pair_counts.items(), key=lambda x: x[1], default=(("", ""), 0))
|
| 431 |
+
|
| 432 |
+
while True:
|
| 433 |
+
if save_checkpoint and len(vocabulary_frequency) == batch:
|
| 434 |
+
self.vocabulary_frequency = dict(vocabulary_frequency)
|
| 435 |
+
self.vocab = {
|
| 436 |
+
**{
|
| 437 |
+
str(self.bos_token): 0,
|
| 438 |
+
str(self.pad_token): 1,
|
| 439 |
+
str(self.eos_token): 2,
|
| 440 |
+
str(self.unk_token): 3,
|
| 441 |
+
str(self.mask_token): 4,
|
| 442 |
+
},
|
| 443 |
+
**{
|
| 444 |
+
word: idx
|
| 445 |
+
for idx, word in enumerate(
|
| 446 |
+
vocabulary_frequency.keys(),
|
| 447 |
+
start=5,
|
| 448 |
+
)
|
| 449 |
+
},
|
| 450 |
+
}
|
| 451 |
+
self.ids_to_tokens = {idx: token for token, idx in self.vocab.items()}
|
| 452 |
+
checkpoint_dir = Path(checkpoint_path)
|
| 453 |
+
checkpoint_dir.mkdir(parents=True, exist_ok=True)
|
| 454 |
+
self.save_vocabulary_file(checkpoint_dir / f"checkpoint_{batch}.json")
|
| 455 |
+
self.save_pretrained(str(checkpoint_dir / f"checkpoint_{batch}"))
|
| 456 |
+
print(f"Checkpoint saved at {checkpoint_dir}/checkpoint_{batch}.json")
|
| 457 |
+
batch += checkpoint_increment
|
| 458 |
+
|
| 459 |
+
if len(vocabulary_frequency) >= max_vocab_size:
|
| 460 |
+
print("\rMax vocabulary achieved", text_padding)
|
| 461 |
+
break
|
| 462 |
+
|
| 463 |
+
if all(len(tokens) < 2 for tokens in tokenized_corpus):
|
| 464 |
+
print("\rNo more mergeable pairs", text_padding)
|
| 465 |
+
break
|
| 466 |
+
|
| 467 |
+
most_common_pair, freq = get_most_common_pair(tokenized_corpus)
|
| 468 |
+
if freq < min_freq_for_merge:
|
| 469 |
+
print("\rNot enough frequency found", text_padding)
|
| 470 |
+
break
|
| 471 |
+
|
| 472 |
+
if not most_common_pair[0] or not most_common_pair[1]:
|
| 473 |
+
print("\rNo valid merge pair found", text_padding)
|
| 474 |
+
break
|
| 475 |
+
|
| 476 |
+
merged_word = "".join(most_common_pair)
|
| 477 |
+
if merged_word not in vocabulary_frequency:
|
| 478 |
+
print(
|
| 479 |
+
f"New merge found: {merged_word} {merged_counter}/{max_vocab_size} "
|
| 480 |
+
f"{round(merged_counter / max_vocab_size * 100, 2)}%"
|
| 481 |
+
)
|
| 482 |
+
merged_counter += 1
|
| 483 |
+
vocabulary_frequency[merged_word] = vocabulary_frequency.get(merged_word, 0) + freq
|
| 484 |
+
|
| 485 |
+
new_tokenized_corpus = []
|
| 486 |
+
for tokens in tokenized_corpus:
|
| 487 |
+
new_tokens = []
|
| 488 |
+
skip_next = False
|
| 489 |
+
for i in range(len(tokens)):
|
| 490 |
+
if skip_next:
|
| 491 |
+
skip_next = False
|
| 492 |
+
continue
|
| 493 |
+
|
| 494 |
+
if (
|
| 495 |
+
i < len(tokens) - 1
|
| 496 |
+
and tokens[i] == most_common_pair[0]
|
| 497 |
+
and tokens[i + 1] == most_common_pair[1]
|
| 498 |
+
):
|
| 499 |
+
new_tokens.append(merged_word)
|
| 500 |
+
skip_next = True
|
| 501 |
+
else:
|
| 502 |
+
new_tokens.append(tokens[i])
|
| 503 |
+
|
| 504 |
+
new_tokenized_corpus.append(new_tokens)
|
| 505 |
+
|
| 506 |
+
tokenized_corpus = new_tokenized_corpus
|
| 507 |
+
|
| 508 |
+
self.vocabulary_frequency = dict(vocabulary_frequency)
|
| 509 |
+
self.vocab = {
|
| 510 |
+
str(self.bos_token): 0,
|
| 511 |
+
str(self.pad_token): 1,
|
| 512 |
+
str(self.eos_token): 2,
|
| 513 |
+
str(self.unk_token): 3,
|
| 514 |
+
str(self.mask_token): 4,
|
| 515 |
+
**{word: idx for idx, word in enumerate(vocabulary_frequency.keys(), start=5)},
|
| 516 |
+
}
|
| 517 |
+
self.ids_to_tokens = {idx: token for token, idx in self.vocab.items()}
|
| 518 |
+
print("\nTraining complete.")
|
| 519 |
+
|
| 520 |
+
def train_from_iterator(self, iterator, *args, **kwargs) -> None:
|
| 521 |
+
raise NotImplementedError("train_from_iterator is not implemented for APE")
|
| 522 |
+
|
| 523 |
+
|
| 524 |
+
APEPreTrainedTokenizer.register_for_auto_class("AutoTokenizer")
|
tokenizer_config.json
ADDED
|
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"added_tokens_decoder": {
|
| 3 |
+
"0": {
|
| 4 |
+
"content": "<s>",
|
| 5 |
+
"lstrip": false,
|
| 6 |
+
"normalized": false,
|
| 7 |
+
"rstrip": false,
|
| 8 |
+
"single_word": false,
|
| 9 |
+
"special": true
|
| 10 |
+
},
|
| 11 |
+
"1": {
|
| 12 |
+
"content": "<pad>",
|
| 13 |
+
"lstrip": false,
|
| 14 |
+
"normalized": false,
|
| 15 |
+
"rstrip": false,
|
| 16 |
+
"single_word": false,
|
| 17 |
+
"special": true
|
| 18 |
+
},
|
| 19 |
+
"2": {
|
| 20 |
+
"content": "</s>",
|
| 21 |
+
"lstrip": false,
|
| 22 |
+
"normalized": false,
|
| 23 |
+
"rstrip": false,
|
| 24 |
+
"single_word": false,
|
| 25 |
+
"special": true
|
| 26 |
+
},
|
| 27 |
+
"3": {
|
| 28 |
+
"content": "<unk>",
|
| 29 |
+
"lstrip": false,
|
| 30 |
+
"normalized": false,
|
| 31 |
+
"rstrip": false,
|
| 32 |
+
"single_word": false,
|
| 33 |
+
"special": true
|
| 34 |
+
},
|
| 35 |
+
"4": {
|
| 36 |
+
"content": "<mask>",
|
| 37 |
+
"lstrip": false,
|
| 38 |
+
"normalized": false,
|
| 39 |
+
"rstrip": false,
|
| 40 |
+
"single_word": false,
|
| 41 |
+
"special": true
|
| 42 |
+
}
|
| 43 |
+
},
|
| 44 |
+
"auto_map": {
|
| 45 |
+
"AutoTokenizer": [
|
| 46 |
+
"tokenization_ape.APEPreTrainedTokenizer",
|
| 47 |
+
null
|
| 48 |
+
]
|
| 49 |
+
},
|
| 50 |
+
"backend": "custom",
|
| 51 |
+
"bos_token": "<s>",
|
| 52 |
+
"eos_token": "</s>",
|
| 53 |
+
"mask_token": "<mask>",
|
| 54 |
+
"model_max_length": 512,
|
| 55 |
+
"pad_token": "<pad>",
|
| 56 |
+
"representation": "SELFIES",
|
| 57 |
+
"tokenizer_class": "APEPreTrainedTokenizer",
|
| 58 |
+
"unk_token": "<unk>"
|
| 59 |
+
}
|
vocab.json
ADDED
|
@@ -0,0 +1,2441 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"</s>": 2,
|
| 3 |
+
"<mask>": 4,
|
| 4 |
+
"<pad>": 1,
|
| 5 |
+
"<s>": 0,
|
| 6 |
+
"<unk>": 3,
|
| 7 |
+
"[#11C]": 168,
|
| 8 |
+
"[#14C]": 275,
|
| 9 |
+
"[#Branch1]": 26,
|
| 10 |
+
"[#Branch1][C][=Branch1][C][=O]": 1233,
|
| 11 |
+
"[#Branch1][C][=Branch1][C][=O][N]": 1304,
|
| 12 |
+
"[#Branch1][C][=C][Ring1][=Branch1]": 1118,
|
| 13 |
+
"[#Branch1][C][C]": 1231,
|
| 14 |
+
"[#Branch1][C][C][=Branch1][C][=O]": 1043,
|
| 15 |
+
"[#Branch1][C][C][=Branch1][C][=O][O]": 1238,
|
| 16 |
+
"[#Branch1][C][C][Branch1][C][C]": 815,
|
| 17 |
+
"[#Branch1][C][C][Branch1][C][C][C][N][C][=Branch1][C][=O]": 1575,
|
| 18 |
+
"[#Branch1][C][C][Branch1][C][N][=O]": 1918,
|
| 19 |
+
"[#Branch1][C][C][C][C]": 844,
|
| 20 |
+
"[#Branch1][C][C][C][C][Ring1][Ring1]": 1433,
|
| 21 |
+
"[#Branch1][C][C][C][C][Ring1][Ring2]": 2264,
|
| 22 |
+
"[#Branch1][N][C]": 934,
|
| 23 |
+
"[#Branch1][N][C][=Branch1][C][=O]": 1490,
|
| 24 |
+
"[#Branch1][N][C][Branch1][C][C][=O]": 1242,
|
| 25 |
+
"[#Branch1][O][C]": 578,
|
| 26 |
+
"[#Branch1][O][C][Branch1][C][C][=O]": 698,
|
| 27 |
+
"[#Branch1][O][C][Branch1][C][F][F]": 1985,
|
| 28 |
+
"[#Branch2]": 25,
|
| 29 |
+
"[#Branch2][C]": 420,
|
| 30 |
+
"[#Branch2][C][=Branch1][C][=O]": 1410,
|
| 31 |
+
"[#Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 709,
|
| 32 |
+
"[#Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][Cl]": 1128,
|
| 33 |
+
"[#Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][F]": 1250,
|
| 34 |
+
"[#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 514,
|
| 35 |
+
"[#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 843,
|
| 36 |
+
"[#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 805,
|
| 37 |
+
"[#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][C][Ring1][=N]": 1154,
|
| 38 |
+
"[#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][N][C][=Branch1][C][=O]": 1056,
|
| 39 |
+
"[#Branch2][C][C][C][N]": 1443,
|
| 40 |
+
"[#Branch2][C][C][C][N][C][=Branch1][C][=N]": 1968,
|
| 41 |
+
"[#Branch2][N][C][=Branch1][C][=O]": 1183,
|
| 42 |
+
"[#Branch2][Ring1][=Branch1]": 672,
|
| 43 |
+
"[#C-1]": 150,
|
| 44 |
+
"[#CH0]": 303,
|
| 45 |
+
"[#C]": 31,
|
| 46 |
+
"[#C][C][=Branch1][C][=O]": 1446,
|
| 47 |
+
"[#C][C][=C][C][=C]": 772,
|
| 48 |
+
"[#C][C][=C][C][=C][C][=C][C][=C][C][Ring1][=Branch1][=C][Ring1][#Branch2]": 2289,
|
| 49 |
+
"[#C][C][C][=C][NH1]": 1206,
|
| 50 |
+
"[#C][C][C][=C][NH1][C][=C][C][=C][C][=C][Ring1][=Branch2][Ring1][=Branch1]": 1776,
|
| 51 |
+
"[#C][N][C][=Branch1][C][=O]": 756,
|
| 52 |
+
"[#C][S][=Branch1][C][=O][=Branch1][C][=O]": 1601,
|
| 53 |
+
"[#N+1]": 72,
|
| 54 |
+
"[#N]": 44,
|
| 55 |
+
"[#O+1]": 2400,
|
| 56 |
+
"[#S]": 221,
|
| 57 |
+
"[-/Ring1]": 117,
|
| 58 |
+
"[-/Ring2]": 73,
|
| 59 |
+
"[-\\Ring1]": 93,
|
| 60 |
+
"[-\\Ring2]": 134,
|
| 61 |
+
"[/123I]": 164,
|
| 62 |
+
"[/125I]": 227,
|
| 63 |
+
"[/131I]": 170,
|
| 64 |
+
"[/13CH1]": 203,
|
| 65 |
+
"[/13C]": 254,
|
| 66 |
+
"[/14CH1]": 308,
|
| 67 |
+
"[/14C]": 328,
|
| 68 |
+
"[/As]": 218,
|
| 69 |
+
"[/B]": 152,
|
| 70 |
+
"[/Br]": 62,
|
| 71 |
+
"[/C-1]": 286,
|
| 72 |
+
"[/C@@H1]": 64,
|
| 73 |
+
"[/C@@]": 100,
|
| 74 |
+
"[/C@H1]": 45,
|
| 75 |
+
"[/C@]": 59,
|
| 76 |
+
"[/C]": 38,
|
| 77 |
+
"[/C][=Branch1]": 562,
|
| 78 |
+
"[/C][=Branch1][#Branch2]": 1449,
|
| 79 |
+
"[/C][=Branch1][#C]": 2373,
|
| 80 |
+
"[/C][=Branch1][=C]": 2355,
|
| 81 |
+
"[/C][=Branch1][=N]": 1586,
|
| 82 |
+
"[/C][=Branch1][C][=O]": 1365,
|
| 83 |
+
"[/C][=Branch1][P]": 1750,
|
| 84 |
+
"[/C][=Branch1][Ring1][=N]": 1437,
|
| 85 |
+
"[/C][=Branch1][Ring1][=N][/O]": 2245,
|
| 86 |
+
"[/C][=Branch1][Ring1][=N][\\O]": 2246,
|
| 87 |
+
"[/C][=Branch1][S]": 2106,
|
| 88 |
+
"[/C][=Branch2]": 679,
|
| 89 |
+
"[/C][=Branch2][Ring1]": 2040,
|
| 90 |
+
"[/C][=C]": 378,
|
| 91 |
+
"[/C][=C][/C@@H1]": 2352,
|
| 92 |
+
"[/C][=C][/C]": 540,
|
| 93 |
+
"[/C][=C][/C][=Branch1][C][=O]": 696,
|
| 94 |
+
"[/C][=C][/C][=Branch1][C][=O][O]": 2023,
|
| 95 |
+
"[/C][=C][/C][=C]": 490,
|
| 96 |
+
"[/C][=C][/C][=C][C][=C]": 966,
|
| 97 |
+
"[/C][=C][/C][=C][C][=C][Branch1]": 1576,
|
| 98 |
+
"[/C][=C][/C][=C][C][=C][C][=C][Ring1][=Branch1]": 988,
|
| 99 |
+
"[/C][=C][Branch1][C][\\C]": 1225,
|
| 100 |
+
"[/C][=C][\\C]": 715,
|
| 101 |
+
"[/C][=C][\\C][/C][=C][\\C]": 2180,
|
| 102 |
+
"[/C][=C][\\C][=Branch1][C][=O]": 1563,
|
| 103 |
+
"[/C][=C][\\S]": 2004,
|
| 104 |
+
"[/C][=N]": 714,
|
| 105 |
+
"[/C][=N][/N]": 931,
|
| 106 |
+
"[/C][=N][/N][C][=Branch1][C][=O]": 1522,
|
| 107 |
+
"[/C][=N][/O]": 2088,
|
| 108 |
+
"[/C][Branch1][C][C][=C]": 1021,
|
| 109 |
+
"[/C][Branch1][C][C][=C][/C]": 1485,
|
| 110 |
+
"[/Cl]": 78,
|
| 111 |
+
"[/F]": 77,
|
| 112 |
+
"[/I]": 74,
|
| 113 |
+
"[/N+1]": 61,
|
| 114 |
+
"[/N-1]": 233,
|
| 115 |
+
"[/NH1]": 138,
|
| 116 |
+
"[/N]": 15,
|
| 117 |
+
"[/N][=C]": 530,
|
| 118 |
+
"[/N][=C][/C][=C]": 729,
|
| 119 |
+
"[/N][=C][Branch1]": 2081,
|
| 120 |
+
"[/N][=C][Branch1][C]": 1602,
|
| 121 |
+
"[/N][=N][/C][=C]": 2022,
|
| 122 |
+
"[/O-1]": 119,
|
| 123 |
+
"[/O]": 60,
|
| 124 |
+
"[/P+1]": 219,
|
| 125 |
+
"[/P@@]": 284,
|
| 126 |
+
"[/PH1]": 165,
|
| 127 |
+
"[/P]": 90,
|
| 128 |
+
"[/S+1]": 112,
|
| 129 |
+
"[/S-1]": 215,
|
| 130 |
+
"[/SH0]": 173,
|
| 131 |
+
"[/S]": 54,
|
| 132 |
+
"[/SeH1]": 123,
|
| 133 |
+
"[/Se]": 298,
|
| 134 |
+
"[/Si]": 104,
|
| 135 |
+
"[10B]": 327,
|
| 136 |
+
"[11C@@H1]": 175,
|
| 137 |
+
"[11CH1]": 118,
|
| 138 |
+
"[11CH2]": 153,
|
| 139 |
+
"[11CH3]": 140,
|
| 140 |
+
"[11C]": 167,
|
| 141 |
+
"[123I-1]": 210,
|
| 142 |
+
"[123I]": 155,
|
| 143 |
+
"[123Te]": 260,
|
| 144 |
+
"[124I-1]": 318,
|
| 145 |
+
"[124I]": 174,
|
| 146 |
+
"[125I-1]": 283,
|
| 147 |
+
"[125IH1]": 99,
|
| 148 |
+
"[125I]": 82,
|
| 149 |
+
"[127I]": 141,
|
| 150 |
+
"[127Xe]": 201,
|
| 151 |
+
"[129Xe]": 334,
|
| 152 |
+
"[131Cs]": 336,
|
| 153 |
+
"[131I-1]": 200,
|
| 154 |
+
"[131I]": 145,
|
| 155 |
+
"[133Xe]": 208,
|
| 156 |
+
"[135I]": 131,
|
| 157 |
+
"[13CH1]": 162,
|
| 158 |
+
"[13CH3]": 326,
|
| 159 |
+
"[13C]": 243,
|
| 160 |
+
"[14C@@H1]": 305,
|
| 161 |
+
"[14C@@]": 169,
|
| 162 |
+
"[14C@H1]": 183,
|
| 163 |
+
"[14CH1]": 294,
|
| 164 |
+
"[14CH2]": 130,
|
| 165 |
+
"[14CH3]": 157,
|
| 166 |
+
"[14C]": 160,
|
| 167 |
+
"[15NH1]": 273,
|
| 168 |
+
"[15N]": 232,
|
| 169 |
+
"[17F]": 271,
|
| 170 |
+
"[18F-1]": 205,
|
| 171 |
+
"[18F]": 137,
|
| 172 |
+
"[18OH1]": 300,
|
| 173 |
+
"[19F]": 194,
|
| 174 |
+
"[211At]": 332,
|
| 175 |
+
"[223Ra]": 264,
|
| 176 |
+
"[22Na+1]": 266,
|
| 177 |
+
"[2H]": 81,
|
| 178 |
+
"[32P]": 182,
|
| 179 |
+
"[35S]": 184,
|
| 180 |
+
"[3H]": 76,
|
| 181 |
+
"[42K+1]": 289,
|
| 182 |
+
"[45Ca+2]": 278,
|
| 183 |
+
"[47Ca+2]": 250,
|
| 184 |
+
"[68Ga+3]": 329,
|
| 185 |
+
"[73Se]": 267,
|
| 186 |
+
"[75Se]": 195,
|
| 187 |
+
"[76Br]": 156,
|
| 188 |
+
"[81Kr]": 197,
|
| 189 |
+
"[82Rb+1]": 209,
|
| 190 |
+
"[82Rb]": 319,
|
| 191 |
+
"[85Sr+2]": 251,
|
| 192 |
+
"[89Sr+2]": 206,
|
| 193 |
+
"[=11C]": 154,
|
| 194 |
+
"[=13CH1]": 253,
|
| 195 |
+
"[=13C]": 255,
|
| 196 |
+
"[=14CH1]": 237,
|
| 197 |
+
"[=14C]": 158,
|
| 198 |
+
"[=18O]": 302,
|
| 199 |
+
"[=32PH1]": 301,
|
| 200 |
+
"[=32P]": 261,
|
| 201 |
+
"[=Al]": 310,
|
| 202 |
+
"[=As]": 136,
|
| 203 |
+
"[=B-1]": 244,
|
| 204 |
+
"[=B]": 188,
|
| 205 |
+
"[=Branch1]": 9,
|
| 206 |
+
"[=Branch1][=Branch1]": 1218,
|
| 207 |
+
"[=Branch1][Branch1]": 1989,
|
| 208 |
+
"[=Branch1][C]": 341,
|
| 209 |
+
"[=Branch1][C][=Branch1][C][=N]": 1969,
|
| 210 |
+
"[=Branch1][C][=Branch1][C][=N][N]": 1823,
|
| 211 |
+
"[=Branch1][C][=Branch1][C][=N][N][C][=C][Ring1][=Branch2]": 2129,
|
| 212 |
+
"[=Branch1][C][=Branch1][C][=O]": 411,
|
| 213 |
+
"[=Branch1][C][=Branch1][C][=O][O-1]": 1947,
|
| 214 |
+
"[=Branch1][C][=Branch1][C][=O][O]": 572,
|
| 215 |
+
"[=Branch1][C][=Branch1][C][=O][O][=C]": 901,
|
| 216 |
+
"[=Branch1][C][=Branch1][C][=O][O][=C][Ring1][=Branch2]": 1831,
|
| 217 |
+
"[=Branch1][C][=Branch1][C][=O][O][C]": 1193,
|
| 218 |
+
"[=Branch1][C][=Branch1][C][=O][O][C][=C][Ring1][=Branch2]": 1048,
|
| 219 |
+
"[=Branch1][C][=Branch1][C][=O][O][C][C]": 1391,
|
| 220 |
+
"[=Branch1][C][=C][Ring1][=Branch1]": 1251,
|
| 221 |
+
"[=Branch1][C][=N]": 550,
|
| 222 |
+
"[=Branch1][C][=N][N]": 1110,
|
| 223 |
+
"[=Branch1][C][=O]": 342,
|
| 224 |
+
"[=Branch1][C][=O][=Branch1][C][=O]": 379,
|
| 225 |
+
"[=Branch1][C][=O][=O]": 524,
|
| 226 |
+
"[=Branch1][C][=O][O-1]": 444,
|
| 227 |
+
"[=Branch1][C][=S]": 563,
|
| 228 |
+
"[=Branch1][C][Branch1][C][C]": 847,
|
| 229 |
+
"[=Branch1][C][Branch1][C][C][=O]": 962,
|
| 230 |
+
"[=Branch1][C][Branch1][C][C][C]": 1167,
|
| 231 |
+
"[=Branch1][C][Branch1][C][C][C][C]": 1507,
|
| 232 |
+
"[=Branch1][C][Branch1][C][C][C][C][=C][Ring1][=Branch2]": 1934,
|
| 233 |
+
"[=Branch1][C][Branch1][C][F][F]": 2030,
|
| 234 |
+
"[=Branch1][C][Branch1][C][N][=O]": 687,
|
| 235 |
+
"[=Branch1][C][C][C][C]": 1380,
|
| 236 |
+
"[=Branch1][C][C][C][Ring1]": 1161,
|
| 237 |
+
"[=Branch1][C][C][C][Ring1][Ring1]": 996,
|
| 238 |
+
"[=Branch1][C][C][C][Ring1][Ring1][=N]": 2133,
|
| 239 |
+
"[=Branch1][N+1][=Branch1][C][=O][O-1]": 474,
|
| 240 |
+
"[=Branch1][N+1][=Branch1][C][=O][O-1][=C]": 1217,
|
| 241 |
+
"[=Branch1][N+1][=Branch1][C][=O][O-1][=C][C][=C][Ring1][=Branch2]": 1582,
|
| 242 |
+
"[=Branch1][N+1][=Branch1][C][=O][O-1][=C][Ring1][=Branch2]": 1039,
|
| 243 |
+
"[=Branch1][N+1][=Branch1][C][=O][O-1][C][=C][Ring1][=Branch2]": 686,
|
| 244 |
+
"[=Branch1][N][Branch1][C][C]": 1386,
|
| 245 |
+
"[=Branch1][N][Branch1][C][C][C]": 1102,
|
| 246 |
+
"[=Branch1][N][Branch1][C][C][C][C][=C][Ring1][=Branch2]": 1624,
|
| 247 |
+
"[=Branch1][N][C][=Branch1][C][=O]": 1061,
|
| 248 |
+
"[=Branch1][Ring2]": 419,
|
| 249 |
+
"[=Branch1][Ring2][=C][Ring1]": 435,
|
| 250 |
+
"[=Branch1][Ring2][=C][Ring1][#Branch1]": 1803,
|
| 251 |
+
"[=Branch1][Ring2][=N]": 954,
|
| 252 |
+
"[=Branch1][Ring2][=N][Ring1][=Branch1]": 1641,
|
| 253 |
+
"[=Branch2]": 11,
|
| 254 |
+
"[=Branch2][C]": 395,
|
| 255 |
+
"[=Branch2][C][=Branch1][C][=O]": 1548,
|
| 256 |
+
"[=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 406,
|
| 257 |
+
"[=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1401,
|
| 258 |
+
"[=Branch2][C][=C][C][=C][C][=N][Ring1][=Branch1]": 1648,
|
| 259 |
+
"[=Branch2][C][=C][C][=N][C][=C][Ring1][=Branch1]": 2207,
|
| 260 |
+
"[=Branch2][C][=N]": 1492,
|
| 261 |
+
"[=Branch2][C][Branch1][C][C][Branch1][C][C]": 972,
|
| 262 |
+
"[=Branch2][C][Branch1][C][C][Branch1][C][C][C]": 1166,
|
| 263 |
+
"[=Branch2][C][Branch1][C][C][Branch1][C][C][C][C][=C][Ring1][#Branch2]": 1463,
|
| 264 |
+
"[=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 425,
|
| 265 |
+
"[=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][Ring1][#Branch2]": 753,
|
| 266 |
+
"[=Branch2][C][Branch1][C][F][Branch1][C][F][F][C][=C][Ring1][#Branch2]": 664,
|
| 267 |
+
"[=Branch2][N][C][=Branch1][C][=O]": 1125,
|
| 268 |
+
"[=Branch2][N][C][C][O][C][C][Ring1][=Branch1]": 1179,
|
| 269 |
+
"[=CH0]": 2401,
|
| 270 |
+
"[=C]": 7,
|
| 271 |
+
"[=C][/C]": 2077,
|
| 272 |
+
"[=C][/C][=C]": 871,
|
| 273 |
+
"[=C][Branch1]": 489,
|
| 274 |
+
"[=C][Branch1][=Branch2]": 1753,
|
| 275 |
+
"[=C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1869,
|
| 276 |
+
"[=C][Branch1][C][C]": 1174,
|
| 277 |
+
"[=C][Branch1][C][Cl]": 1294,
|
| 278 |
+
"[=C][Branch1][C][F]": 1136,
|
| 279 |
+
"[=C][Branch1][C][N]": 1783,
|
| 280 |
+
"[=C][Branch1][C][O]": 1101,
|
| 281 |
+
"[=C][Branch1][C][O][C]": 1455,
|
| 282 |
+
"[=C][Branch1][Ring1][C][#N]": 2026,
|
| 283 |
+
"[=C][C]": 469,
|
| 284 |
+
"[=C][C][=Branch1][C][=O]": 889,
|
| 285 |
+
"[=C][C][=Branch1][C][=O][N]": 1028,
|
| 286 |
+
"[=C][C][=Branch1][C][=O][O][C]": 1889,
|
| 287 |
+
"[=C][C][=Branch1][Ring2][=C][Ring1][#Branch1]": 2054,
|
| 288 |
+
"[=C][C][=C]": 1632,
|
| 289 |
+
"[=C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 2225,
|
| 290 |
+
"[=C][C][=C][C][=C][C][Ring1][=Branch1]": 1292,
|
| 291 |
+
"[=C][C][=C][Ring1]": 1474,
|
| 292 |
+
"[=C][C][=C][Ring1][#Branch1]": 507,
|
| 293 |
+
"[=C][C][=C][Ring1][#Branch2]": 1069,
|
| 294 |
+
"[=C][C][=C][Ring1][#C]": 1214,
|
| 295 |
+
"[=C][C][=C][Ring1][=C]": 1838,
|
| 296 |
+
"[=C][C][=C][Ring1][=N]": 1739,
|
| 297 |
+
"[=C][C][=C][Ring1][N]": 2274,
|
| 298 |
+
"[=C][C][=C][Ring1][O]": 1897,
|
| 299 |
+
"[=C][C][=C][Ring1][P]": 1560,
|
| 300 |
+
"[=C][C][=C][Ring1][S]": 1371,
|
| 301 |
+
"[=C][C][=C][Ring2][Ring1]": 529,
|
| 302 |
+
"[=C][C][=C][Ring2][Ring1][#Branch1]": 1778,
|
| 303 |
+
"[=C][C][=C][Ring2][Ring1][=Branch1]": 1917,
|
| 304 |
+
"[=C][C][=C][Ring2][Ring1][Branch2]": 2272,
|
| 305 |
+
"[=C][C][=C][Ring2][Ring1][Ring1]": 2218,
|
| 306 |
+
"[=C][C][=C][Ring2][Ring1][Ring2]": 1692,
|
| 307 |
+
"[=C][C][=N]": 662,
|
| 308 |
+
"[=C][C][=N][C][=C][C][=C][C][=C][Ring1][=Branch1][NH1][Ring1][=Branch2]": 2380,
|
| 309 |
+
"[=C][C][Branch1]": 526,
|
| 310 |
+
"[=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 1155,
|
| 311 |
+
"[=C][C][Branch1][C]": 1595,
|
| 312 |
+
"[=C][C][Branch1][C][Br]": 2379,
|
| 313 |
+
"[=C][C][Branch1][C][Cl]": 1087,
|
| 314 |
+
"[=C][C][Branch1][C][Cl][=C][Ring1][Branch2]": 1293,
|
| 315 |
+
"[=C][C][Branch1][C][F]": 1297,
|
| 316 |
+
"[=C][C][Branch1][C][F][=C][Ring1][Branch2]": 1526,
|
| 317 |
+
"[=C][C][Branch1][C][O]": 1300,
|
| 318 |
+
"[=C][C][Branch1][C][O][=C][Ring1][Branch2]": 2050,
|
| 319 |
+
"[=C][C][Branch1][Ring1][O]": 822,
|
| 320 |
+
"[=C][C][C@@H1]": 2250,
|
| 321 |
+
"[=C][C][C]": 1856,
|
| 322 |
+
"[=C][NH1]": 1326,
|
| 323 |
+
"[=C][N][=C]": 1394,
|
| 324 |
+
"[=C][N][C][=Branch1][C][=O]": 704,
|
| 325 |
+
"[=C][N][C][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1938,
|
| 326 |
+
"[=C][O]": 1402,
|
| 327 |
+
"[=C][O][C]": 1773,
|
| 328 |
+
"[=C][Ring1]": 353,
|
| 329 |
+
"[=C][Ring1][#Branch1]": 429,
|
| 330 |
+
"[=C][Ring1][#Branch2]": 473,
|
| 331 |
+
"[=C][Ring1][#Branch2][C]": 2086,
|
| 332 |
+
"[=C][Ring1][#C]": 706,
|
| 333 |
+
"[=C][Ring1][=Branch1]": 913,
|
| 334 |
+
"[=C][Ring1][=Branch2]": 541,
|
| 335 |
+
"[=C][Ring1][=Branch2][C]": 2012,
|
| 336 |
+
"[=C][Ring1][=C]": 749,
|
| 337 |
+
"[=C][Ring1][=N]": 776,
|
| 338 |
+
"[=C][Ring1][Branch2]": 459,
|
| 339 |
+
"[=C][Ring1][N]": 905,
|
| 340 |
+
"[=C][Ring1][O]": 766,
|
| 341 |
+
"[=C][Ring1][O][=C]": 2238,
|
| 342 |
+
"[=C][Ring1][O][C]": 2137,
|
| 343 |
+
"[=C][Ring1][O][C][C]": 2388,
|
| 344 |
+
"[=C][Ring1][P]": 646,
|
| 345 |
+
"[=C][Ring1][S]": 775,
|
| 346 |
+
"[=C][Ring2][Ring1]": 386,
|
| 347 |
+
"[=C][Ring2][Ring1][#Branch1]": 793,
|
| 348 |
+
"[=C][Ring2][Ring1][#Branch2]": 878,
|
| 349 |
+
"[=C][Ring2][Ring1][#C]": 1285,
|
| 350 |
+
"[=C][Ring2][Ring1][=Branch1]": 896,
|
| 351 |
+
"[=C][Ring2][Ring1][=Branch2]": 852,
|
| 352 |
+
"[=C][Ring2][Ring1][=C]": 1134,
|
| 353 |
+
"[=C][Ring2][Ring1][=N]": 1080,
|
| 354 |
+
"[=C][Ring2][Ring1][Branch1]": 824,
|
| 355 |
+
"[=C][Ring2][Ring1][Branch2]": 833,
|
| 356 |
+
"[=C][Ring2][Ring1][C]": 976,
|
| 357 |
+
"[=C][Ring2][Ring1][N]": 1104,
|
| 358 |
+
"[=C][Ring2][Ring1][O]": 965,
|
| 359 |
+
"[=C][Ring2][Ring1][P]": 1464,
|
| 360 |
+
"[=C][Ring2][Ring1][Ring1]": 808,
|
| 361 |
+
"[=C][Ring2][Ring1][Ring2]": 761,
|
| 362 |
+
"[=C][Ring2][Ring1][S]": 1493,
|
| 363 |
+
"[=C][Ring2][Ring2]": 744,
|
| 364 |
+
"[=C][Ring2][Ring2][C]": 2136,
|
| 365 |
+
"[=C][Ring2][Ring2][Ring1]": 1939,
|
| 366 |
+
"[=C][Ring2][Ring2][Ring2]": 2130,
|
| 367 |
+
"[=C][S]": 713,
|
| 368 |
+
"[=C][\\C]": 1302,
|
| 369 |
+
"[=C][\\C][=C]": 864,
|
| 370 |
+
"[=Mg]": 189,
|
| 371 |
+
"[=N+1]": 50,
|
| 372 |
+
"[=N+1][=N-1]": 2108,
|
| 373 |
+
"[=N+1][Branch1][C][O-1]": 872,
|
| 374 |
+
"[=N-1]": 63,
|
| 375 |
+
"[=NH1+1]": 166,
|
| 376 |
+
"[=NH2+1]": 297,
|
| 377 |
+
"[=N]": 6,
|
| 378 |
+
"[=N][/C][=C]": 1385,
|
| 379 |
+
"[=N][/N]": 1751,
|
| 380 |
+
"[=N][C]": 481,
|
| 381 |
+
"[=N][C][=Branch1][C][=O]": 717,
|
| 382 |
+
"[=N][C][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1349,
|
| 383 |
+
"[=N][C][=Branch1][C][=O][N][C][C]": 1566,
|
| 384 |
+
"[=N][C][=C][C][=C]": 1742,
|
| 385 |
+
"[=N][C][=C][C][=C][Branch1][Ring1][O][C][C][=C][Ring1][Branch2]": 2331,
|
| 386 |
+
"[=N][C][=C][C][=C][C][=C][Ring1]": 1398,
|
| 387 |
+
"[=N][C][=C][C][=C][C][=C][Ring1][=Branch1]": 902,
|
| 388 |
+
"[=N][C][=N]": 867,
|
| 389 |
+
"[=N][C][=Ring1]": 941,
|
| 390 |
+
"[=N][C][=Ring2]": 1658,
|
| 391 |
+
"[=N][C][Branch1]": 599,
|
| 392 |
+
"[=N][C][Branch1][C]": 1269,
|
| 393 |
+
"[=N][C][Branch1][C][N][=N]": 2226,
|
| 394 |
+
"[=N][C][Branch1][C][O]": 1744,
|
| 395 |
+
"[=N][C][C][=C][C][=C]": 689,
|
| 396 |
+
"[=N][C][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1353,
|
| 397 |
+
"[=N][C][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 1229,
|
| 398 |
+
"[=N][C][C][=C][C][=C][Branch1][C][O][C][=C][Ring1][#Branch1]": 1425,
|
| 399 |
+
"[=N][NH1]": 906,
|
| 400 |
+
"[=N][N]": 1057,
|
| 401 |
+
"[=N][N][C][=Branch1][C][=O]": 875,
|
| 402 |
+
"[=N][N][Ring1]": 861,
|
| 403 |
+
"[=N][N][Ring2][Ring1]": 1257,
|
| 404 |
+
"[=N][O]": 593,
|
| 405 |
+
"[=N][Ring1][#Branch2]": 890,
|
| 406 |
+
"[=N][Ring1][#C]": 1093,
|
| 407 |
+
"[=N][Ring1][=Branch2]": 1926,
|
| 408 |
+
"[=N][Ring1][=C]": 1345,
|
| 409 |
+
"[=N][Ring1][=N]": 1366,
|
| 410 |
+
"[=N][Ring1][Branch2]": 2213,
|
| 411 |
+
"[=N][Ring1][N]": 1305,
|
| 412 |
+
"[=N][Ring1][O]": 1346,
|
| 413 |
+
"[=N][Ring1][P]": 1228,
|
| 414 |
+
"[=N][Ring1][S]": 1063,
|
| 415 |
+
"[=N][Ring2][Ring1]": 430,
|
| 416 |
+
"[=N][Ring2][Ring1][#Branch1]": 1396,
|
| 417 |
+
"[=N][Ring2][Ring1][#Branch2]": 1498,
|
| 418 |
+
"[=N][Ring2][Ring1][#C]": 2181,
|
| 419 |
+
"[=N][Ring2][Ring1][=Branch1]": 1266,
|
| 420 |
+
"[=N][Ring2][Ring1][=Branch2]": 1413,
|
| 421 |
+
"[=N][Ring2][Ring1][=C]": 2148,
|
| 422 |
+
"[=N][Ring2][Ring1][=N]": 2038,
|
| 423 |
+
"[=N][Ring2][Ring1][Branch1]": 1223,
|
| 424 |
+
"[=N][Ring2][Ring1][Branch2]": 1309,
|
| 425 |
+
"[=N][Ring2][Ring1][C]": 1274,
|
| 426 |
+
"[=N][Ring2][Ring1][N]": 1980,
|
| 427 |
+
"[=N][Ring2][Ring1][O]": 1733,
|
| 428 |
+
"[=N][Ring2][Ring1][Ring1]": 1202,
|
| 429 |
+
"[=N][Ring2][Ring1][Ring2]": 1008,
|
| 430 |
+
"[=N][Ring2][Ring1][S]": 2273,
|
| 431 |
+
"[=N][S][=Branch1][C][=O][=Branch1][C][=O]": 1973,
|
| 432 |
+
"[=N][\\N]": 1273,
|
| 433 |
+
"[=N][\\O]": 2089,
|
| 434 |
+
"[=O+1]": 105,
|
| 435 |
+
"[=OH0]": 311,
|
| 436 |
+
"[=OH1+1]": 2402,
|
| 437 |
+
"[=O]": 18,
|
| 438 |
+
"[=P@@]": 139,
|
| 439 |
+
"[=P@]": 115,
|
| 440 |
+
"[=PH1]": 86,
|
| 441 |
+
"[=PH2]": 268,
|
| 442 |
+
"[=P]": 58,
|
| 443 |
+
"[=Ring1]": 30,
|
| 444 |
+
"[=Ring1][#Branch1]": 1546,
|
| 445 |
+
"[=Ring1][#Branch2]": 1666,
|
| 446 |
+
"[=Ring1][#C]": 1596,
|
| 447 |
+
"[=Ring1][=Branch1]": 1032,
|
| 448 |
+
"[=Ring1][=Branch2]": 865,
|
| 449 |
+
"[=Ring1][=N]": 1662,
|
| 450 |
+
"[=Ring1][Branch1]": 567,
|
| 451 |
+
"[=Ring1][Branch1][C]": 1369,
|
| 452 |
+
"[=Ring1][Branch1][C][C]": 1920,
|
| 453 |
+
"[=Ring1][Branch2]": 2174,
|
| 454 |
+
"[=Ring1][N]": 2268,
|
| 455 |
+
"[=Ring1][O]": 1791,
|
| 456 |
+
"[=Ring1][P]": 1998,
|
| 457 |
+
"[=Ring1][S]": 2141,
|
| 458 |
+
"[=Ring2]": 41,
|
| 459 |
+
"[=Ring2][Ring1][#Branch1]": 2186,
|
| 460 |
+
"[=S+1]": 88,
|
| 461 |
+
"[=S-1]": 337,
|
| 462 |
+
"[=S@@]": 236,
|
| 463 |
+
"[=S@]": 257,
|
| 464 |
+
"[=SH1]": 235,
|
| 465 |
+
"[=S]": 48,
|
| 466 |
+
"[=Se+1]": 121,
|
| 467 |
+
"[=Se]": 89,
|
| 468 |
+
"[=Si]": 282,
|
| 469 |
+
"[=Te+1]": 79,
|
| 470 |
+
"[=Te]": 199,
|
| 471 |
+
"[Ag+1]": 163,
|
| 472 |
+
"[Ag-4]": 315,
|
| 473 |
+
"[Ag]": 126,
|
| 474 |
+
"[Al+3]": 207,
|
| 475 |
+
"[Al-3]": 149,
|
| 476 |
+
"[Al]": 213,
|
| 477 |
+
"[As+1]": 135,
|
| 478 |
+
"[As-1]": 312,
|
| 479 |
+
"[AsH1]": 331,
|
| 480 |
+
"[AsH3]": 222,
|
| 481 |
+
"[As]": 94,
|
| 482 |
+
"[At]": 333,
|
| 483 |
+
"[Au-1]": 2403,
|
| 484 |
+
"[B-1]": 69,
|
| 485 |
+
"[B@-1]": 269,
|
| 486 |
+
"[B@@-1]": 270,
|
| 487 |
+
"[BH0]": 242,
|
| 488 |
+
"[BH1-1]": 146,
|
| 489 |
+
"[BH2-1]": 127,
|
| 490 |
+
"[BH3-1]": 185,
|
| 491 |
+
"[B]": 29,
|
| 492 |
+
"[Ba+2]": 246,
|
| 493 |
+
"[Ba]": 321,
|
| 494 |
+
"[Be+2]": 307,
|
| 495 |
+
"[Bi+3]": 241,
|
| 496 |
+
"[Bi]": 247,
|
| 497 |
+
"[Br+2]": 186,
|
| 498 |
+
"[Br-1]": 37,
|
| 499 |
+
"[BrH0]": 2404,
|
| 500 |
+
"[Br]": 39,
|
| 501 |
+
"[Branch1]": 12,
|
| 502 |
+
"[Branch1][#Branch1]": 970,
|
| 503 |
+
"[Branch1][#Branch2]": 1344,
|
| 504 |
+
"[Branch1][#C]": 1265,
|
| 505 |
+
"[Branch1][=Branch2]": 800,
|
| 506 |
+
"[Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 736,
|
| 507 |
+
"[Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 2173,
|
| 508 |
+
"[Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1521,
|
| 509 |
+
"[Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 1491,
|
| 510 |
+
"[Branch1][=C]": 1165,
|
| 511 |
+
"[Branch1][=N]": 1100,
|
| 512 |
+
"[Branch1][Branch2]": 921,
|
| 513 |
+
"[Branch1][C]": 343,
|
| 514 |
+
"[Branch1][C][/C]": 2349,
|
| 515 |
+
"[Branch1][C][=Branch1][C][=O]": 582,
|
| 516 |
+
"[Branch1][C][=N]": 1139,
|
| 517 |
+
"[Branch1][C][Br]": 440,
|
| 518 |
+
"[Branch1][C][Br][C][=C][Ring1][#Branch1]": 604,
|
| 519 |
+
"[Branch1][C][C]": 347,
|
| 520 |
+
"[Branch1][C][C][=Branch1][C][=O]": 1484,
|
| 521 |
+
"[Branch1][C][C][=C]": 625,
|
| 522 |
+
"[Branch1][C][C][=C][Ring1][Branch2]": 1851,
|
| 523 |
+
"[Branch1][C][C][=N]": 724,
|
| 524 |
+
"[Branch1][C][C][=O]": 485,
|
| 525 |
+
"[Branch1][C][C][Branch1][C][C]": 458,
|
| 526 |
+
"[Branch1][C][C][Branch1][C][C][C]": 640,
|
| 527 |
+
"[Branch1][C][C][Branch1][C][C][C][C]": 995,
|
| 528 |
+
"[Branch1][C][C][C@@H1]": 1719,
|
| 529 |
+
"[Branch1][C][C][C@H1]": 701,
|
| 530 |
+
"[Branch1][C][C][C@]": 1609,
|
| 531 |
+
"[Branch1][C][C][C]": 385,
|
| 532 |
+
"[Branch1][C][C][C][=Branch1][C][=O]": 1945,
|
| 533 |
+
"[Branch1][C][C][C][=C][Ring1][#Branch1]": 619,
|
| 534 |
+
"[Branch1][C][C][C][=N]": 2232,
|
| 535 |
+
"[Branch1][C][C][C][C@H1][Branch1]": 1952,
|
| 536 |
+
"[Branch1][C][C][C][C]": 418,
|
| 537 |
+
"[Branch1][C][C][C][C][C@H1]": 2231,
|
| 538 |
+
"[Branch1][C][C][C][C][C][C]": 1864,
|
| 539 |
+
"[Branch1][C][C][C][N]": 2113,
|
| 540 |
+
"[Branch1][C][C][O]": 908,
|
| 541 |
+
"[Branch1][C][C][Ring1][=Branch1]": 1263,
|
| 542 |
+
"[Branch1][C][C][Ring1][=Branch1][C]": 1822,
|
| 543 |
+
"[Branch1][C][Cl]": 372,
|
| 544 |
+
"[Branch1][C][Cl][C][=C][Ring1][#Branch1]": 414,
|
| 545 |
+
"[Branch1][C][Cl][C][Branch1][C][Cl][=C][Ring1][Branch2]": 2142,
|
| 546 |
+
"[Branch1][C][Cl][Cl]": 2200,
|
| 547 |
+
"[Branch1][C][F]": 357,
|
| 548 |
+
"[Branch1][C][F][Branch1][C][F]": 390,
|
| 549 |
+
"[Branch1][C][F][Branch1][C][F][F]": 396,
|
| 550 |
+
"[Branch1][C][F][C][=C][Ring1][#Branch1]": 423,
|
| 551 |
+
"[Branch1][C][F][C][Branch1][C][F][=C][Ring1][Branch2]": 2047,
|
| 552 |
+
"[Branch1][C][F][F]": 919,
|
| 553 |
+
"[Branch1][C][I]": 1207,
|
| 554 |
+
"[Branch1][C][I][C][=C][Ring1][#Branch1]": 1877,
|
| 555 |
+
"[Branch1][C][N]": 399,
|
| 556 |
+
"[Branch1][C][N][=Branch1][C][=O][=O]": 886,
|
| 557 |
+
"[Branch1][C][N][=N]": 765,
|
| 558 |
+
"[Branch1][C][N][=O]": 516,
|
| 559 |
+
"[Branch1][C][N][C]": 955,
|
| 560 |
+
"[Branch1][C][N][C][=Branch1][C][=O]": 989,
|
| 561 |
+
"[Branch1][C][N][C][=C][Ring1][#Branch1]": 1552,
|
| 562 |
+
"[Branch1][C][N][C][C]": 1226,
|
| 563 |
+
"[Branch1][C][N][N][=C][Ring1][#Branch1]": 1840,
|
| 564 |
+
"[Branch1][C][O-1]": 600,
|
| 565 |
+
"[Branch1][C][O]": 363,
|
| 566 |
+
"[Branch1][C][O][C@@H1]": 583,
|
| 567 |
+
"[Branch1][C][O][C@H1]": 479,
|
| 568 |
+
"[Branch1][C][O][C@H1][Ring1][#Branch2]": 1103,
|
| 569 |
+
"[Branch1][C][O][C]": 400,
|
| 570 |
+
"[Branch1][C][O][C][=Branch1][C][=O]": 1990,
|
| 571 |
+
"[Branch1][C][O][C][=C][Ring1][#Branch1]": 539,
|
| 572 |
+
"[Branch1][C][O][C][Branch1]": 1036,
|
| 573 |
+
"[Branch1][C][O][C][Branch1][C][O]": 845,
|
| 574 |
+
"[Branch1][C][O][C][Branch1][C][O][=C][Ring1][Branch2]": 1106,
|
| 575 |
+
"[Branch1][C][O][C][O]": 1921,
|
| 576 |
+
"[Branch1][C][O][O]": 2122,
|
| 577 |
+
"[Branch1][C][Ring1][=Branch1][=O]": 2261,
|
| 578 |
+
"[Branch1][C][S]": 893,
|
| 579 |
+
"[Branch1][C][S][=N]": 1948,
|
| 580 |
+
"[Branch1][C][\\C]": 1027,
|
| 581 |
+
"[Branch1][N]": 1899,
|
| 582 |
+
"[Branch1][N][C][=Branch1][C][=O]": 935,
|
| 583 |
+
"[Branch1][N][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1748,
|
| 584 |
+
"[Branch1][N][C][C]": 1301,
|
| 585 |
+
"[Branch1][O]": 1457,
|
| 586 |
+
"[Branch1][O][C]": 2258,
|
| 587 |
+
"[Branch1][O][C][C]": 1764,
|
| 588 |
+
"[Branch1][P]": 1335,
|
| 589 |
+
"[Branch1][Ring1]": 1500,
|
| 590 |
+
"[Branch1][Ring1][C][#N]": 1634,
|
| 591 |
+
"[Branch1][Ring1][C][O]": 1426,
|
| 592 |
+
"[Branch1][Ring1][O]": 624,
|
| 593 |
+
"[Branch1][Ring1][O][C]": 2219,
|
| 594 |
+
"[Branch1][Ring1][O][C][=C][Ring1][=Branch2]": 2391,
|
| 595 |
+
"[Branch1][Ring2]": 621,
|
| 596 |
+
"[Branch1][S]": 1175,
|
| 597 |
+
"[Branch2]": 16,
|
| 598 |
+
"[Branch2][#Branch1]": 1078,
|
| 599 |
+
"[Branch2][=Branch1]": 692,
|
| 600 |
+
"[Branch2][Branch1]": 434,
|
| 601 |
+
"[Branch2][Branch1][#Branch1]": 1625,
|
| 602 |
+
"[Branch2][Branch1][#Branch2]": 1886,
|
| 603 |
+
"[Branch2][Branch1][=Branch1]": 1716,
|
| 604 |
+
"[Branch2][Branch1][=Branch2]": 1745,
|
| 605 |
+
"[Branch2][Branch1][Branch1]": 2156,
|
| 606 |
+
"[Branch2][Branch1][Branch2]": 1669,
|
| 607 |
+
"[Branch2][Branch1][C]": 1891,
|
| 608 |
+
"[Branch2][Branch1][C][C]": 2276,
|
| 609 |
+
"[Branch2][Branch1][Ring1]": 1549,
|
| 610 |
+
"[Branch2][Branch1][Ring2]": 1255,
|
| 611 |
+
"[Branch2][C][=Branch1][C][=O]": 1587,
|
| 612 |
+
"[Branch2][C][=C][C][=C][O][Ring1][Branch1]": 1291,
|
| 613 |
+
"[Branch2][C][=C][C][=C][S][Ring1][Branch1]": 1420,
|
| 614 |
+
"[Branch2][C][=N]": 1034,
|
| 615 |
+
"[Branch2][C][C]": 755,
|
| 616 |
+
"[Branch2][C][C][=C]": 1384,
|
| 617 |
+
"[Branch2][C][C][C]": 2353,
|
| 618 |
+
"[Branch2][C][C][C][=Branch1][C][=O]": 1965,
|
| 619 |
+
"[Branch2][C][C][C][=Branch1][C][=O][O]": 1635,
|
| 620 |
+
"[Branch2][C][C][C][C]": 1044,
|
| 621 |
+
"[Branch2][N][C][=Branch1][C][=O]": 880,
|
| 622 |
+
"[Branch2][Ring1]": 348,
|
| 623 |
+
"[Branch2][Ring1][#Branch1]": 836,
|
| 624 |
+
"[Branch2][Ring1][#Branch2]": 961,
|
| 625 |
+
"[Branch2][Ring1][#C]": 1090,
|
| 626 |
+
"[Branch2][Ring1][=Branch1]": 974,
|
| 627 |
+
"[Branch2][Ring1][=Branch2]": 953,
|
| 628 |
+
"[Branch2][Ring1][=C]": 1277,
|
| 629 |
+
"[Branch2][Ring1][=N]": 1185,
|
| 630 |
+
"[Branch2][Ring1][Branch1]": 1029,
|
| 631 |
+
"[Branch2][Ring1][Branch2]": 929,
|
| 632 |
+
"[Branch2][Ring1][N]": 1652,
|
| 633 |
+
"[Branch2][Ring1][O]": 1416,
|
| 634 |
+
"[Branch2][Ring1][P]": 1276,
|
| 635 |
+
"[Branch2][Ring1][Ring1]": 725,
|
| 636 |
+
"[Branch2][Ring1][Ring2]": 705,
|
| 637 |
+
"[Branch2][Ring1][S]": 1423,
|
| 638 |
+
"[Branch2][Ring2]": 369,
|
| 639 |
+
"[Branch2][Ring2][#Branch1]": 1015,
|
| 640 |
+
"[Branch2][Ring2][#Branch2]": 1359,
|
| 641 |
+
"[Branch2][Ring2][#C]": 2099,
|
| 642 |
+
"[Branch2][Ring2][=Branch1]": 1409,
|
| 643 |
+
"[Branch2][Ring2][=Branch2]": 1377,
|
| 644 |
+
"[Branch2][Ring2][=C]": 2263,
|
| 645 |
+
"[Branch2][Ring2][=N]": 2003,
|
| 646 |
+
"[Branch2][Ring2][Branch1]": 1670,
|
| 647 |
+
"[Branch2][Ring2][Branch2]": 1189,
|
| 648 |
+
"[Branch2][Ring2][P]": 2281,
|
| 649 |
+
"[Branch2][Ring2][Ring1]": 527,
|
| 650 |
+
"[Branch2][Ring2][Ring2]": 607,
|
| 651 |
+
"[Branch2][Ring2][S]": 2117,
|
| 652 |
+
"[Branch3]": 2405,
|
| 653 |
+
"[C+1]": 128,
|
| 654 |
+
"[C-1]": 71,
|
| 655 |
+
"[C@@H1]": 19,
|
| 656 |
+
"[C@@H1][Branch1]": 404,
|
| 657 |
+
"[C@@H1][Branch1][#Branch1][O][C][Branch1][C][C][=O]": 1404,
|
| 658 |
+
"[C@@H1][Branch1][#Branch2]": 2305,
|
| 659 |
+
"[C@@H1][Branch1][#C]": 2382,
|
| 660 |
+
"[C@@H1][Branch1][=C]": 2016,
|
| 661 |
+
"[C@@H1][Branch1][C][C]": 546,
|
| 662 |
+
"[C@@H1][Branch1][C][C][C]": 2333,
|
| 663 |
+
"[C@@H1][Branch1][C][O]": 786,
|
| 664 |
+
"[C@@H1][Branch1][C][O][C@@H1]": 1319,
|
| 665 |
+
"[C@@H1][Branch1][C][O][C@H1]": 683,
|
| 666 |
+
"[C@@H1][Branch1][C][O][C]": 992,
|
| 667 |
+
"[C@@H1][Branch1][P]": 2308,
|
| 668 |
+
"[C@@H1][Branch1][Ring1][C][O]": 1388,
|
| 669 |
+
"[C@@H1][Branch1][Ring2]": 1827,
|
| 670 |
+
"[C@@H1][Branch2][Ring1]": 551,
|
| 671 |
+
"[C@@H1][Branch2][Ring1][Branch1]": 1703,
|
| 672 |
+
"[C@@H1][Branch2][Ring1][Ring2]": 1826,
|
| 673 |
+
"[C@@H1][Branch2][Ring2]": 1555,
|
| 674 |
+
"[C@@H1][C][C@@H1]": 1615,
|
| 675 |
+
"[C@@H1][C][C@H1]": 1579,
|
| 676 |
+
"[C@@H1][C][C]": 1665,
|
| 677 |
+
"[C@@H1][C][C][C@H1]": 1581,
|
| 678 |
+
"[C@@H1][C][C][C][C]": 2074,
|
| 679 |
+
"[C@@H1][C][C][C][N]": 1208,
|
| 680 |
+
"[C@@H1][C][C][C][N][Ring1][Branch1][C][=Branch1][C][=O]": 1885,
|
| 681 |
+
"[C@@H1][Ring1][#Branch1]": 1519,
|
| 682 |
+
"[C@@H1][Ring1][#Branch2]": 1429,
|
| 683 |
+
"[C@@H1][Ring1][#C]": 1912,
|
| 684 |
+
"[C@@H1][Ring1][=Branch1]": 1325,
|
| 685 |
+
"[C@@H1][Ring1][=N]": 1930,
|
| 686 |
+
"[C@@H1][Ring1][P]": 2320,
|
| 687 |
+
"[C@@H1][Ring2][Ring1]": 1199,
|
| 688 |
+
"[C@@H1][Ring2][Ring2]": 1804,
|
| 689 |
+
"[C@@]": 42,
|
| 690 |
+
"[C@@][Branch1]": 1577,
|
| 691 |
+
"[C@@][Branch1][C][C]": 639,
|
| 692 |
+
"[C@@][Branch1][C][C][C]": 2275,
|
| 693 |
+
"[C@@][Branch1][C][C][C][C]": 982,
|
| 694 |
+
"[C@@][Branch1][C][O]": 1342,
|
| 695 |
+
"[C@@][Ring1][=N]": 2294,
|
| 696 |
+
"[C@H1]": 23,
|
| 697 |
+
"[C@H1][Branch1]": 398,
|
| 698 |
+
"[C@H1][Branch1][#Branch1][O][C][Branch1][C][C][=O]": 1230,
|
| 699 |
+
"[C@H1][Branch1][#Branch2]": 1828,
|
| 700 |
+
"[C@H1][Branch1][#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1729,
|
| 701 |
+
"[C@H1][Branch1][#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][N][C][=Branch1][C][=O]": 1517,
|
| 702 |
+
"[C@H1][Branch1][=C]": 2090,
|
| 703 |
+
"[C@H1][Branch1][C][C]": 589,
|
| 704 |
+
"[C@H1][Branch1][C][C][C]": 1612,
|
| 705 |
+
"[C@H1][Branch1][C][C][C][C]": 1518,
|
| 706 |
+
"[C@H1][Branch1][C][O]": 817,
|
| 707 |
+
"[C@H1][Branch1][C][O][C@@H1]": 917,
|
| 708 |
+
"[C@H1][Branch1][C][O][C@H1]": 1236,
|
| 709 |
+
"[C@H1][Branch1][C][O][C]": 888,
|
| 710 |
+
"[C@H1][Branch1][C][O][C][Branch1][C][C][Branch1][C][C]": 2363,
|
| 711 |
+
"[C@H1][Branch1][P]": 2197,
|
| 712 |
+
"[C@H1][Branch1][Ring1][C][O]": 1438,
|
| 713 |
+
"[C@H1][Branch2][Ring1]": 602,
|
| 714 |
+
"[C@H1][Branch2][Ring1][Ring2]": 2067,
|
| 715 |
+
"[C@H1][Branch2][Ring2]": 1144,
|
| 716 |
+
"[C@H1][C][C@@H1]": 1607,
|
| 717 |
+
"[C@H1][C][C@H1]": 2057,
|
| 718 |
+
"[C@H1][C][C][C@H1]": 1126,
|
| 719 |
+
"[C@H1][C][C][C][C]": 2370,
|
| 720 |
+
"[C@H1][Ring1][#Branch1]": 1643,
|
| 721 |
+
"[C@H1][Ring1][#Branch2]": 1279,
|
| 722 |
+
"[C@H1][Ring1][#C]": 2060,
|
| 723 |
+
"[C@H1][Ring1][=Branch1]": 1406,
|
| 724 |
+
"[C@H1][Ring1][=Branch2]": 1908,
|
| 725 |
+
"[C@H1][Ring1][=C]": 2285,
|
| 726 |
+
"[C@H1][Ring1][=N]": 2189,
|
| 727 |
+
"[C@H1][Ring1][Branch2]": 2025,
|
| 728 |
+
"[C@H1][Ring2][Ring1]": 1336,
|
| 729 |
+
"[C@]": 40,
|
| 730 |
+
"[C@][Branch1]": 1035,
|
| 731 |
+
"[C@][Branch1][C][C]": 813,
|
| 732 |
+
"[C@][Branch1][C][C][C@H1]": 2190,
|
| 733 |
+
"[C@][Branch1][C][C][C]": 1765,
|
| 734 |
+
"[C@][Branch1][C][C][C][C]": 1740,
|
| 735 |
+
"[C@][Branch1][C][O]": 1352,
|
| 736 |
+
"[C@][Ring1][#Branch1]": 2323,
|
| 737 |
+
"[C@][Ring2][Ring1]": 2191,
|
| 738 |
+
"[CH0]": 293,
|
| 739 |
+
"[CH1-1]": 231,
|
| 740 |
+
"[CH1]": 304,
|
| 741 |
+
"[CH2-1]": 2406,
|
| 742 |
+
"[CH2]": 291,
|
| 743 |
+
"[CH3]": 292,
|
| 744 |
+
"[C]": 5,
|
| 745 |
+
"[C][#C]": 825,
|
| 746 |
+
"[C][#N]": 1393,
|
| 747 |
+
"[C][/C]": 2317,
|
| 748 |
+
"[C][/C][=Branch2]": 1479,
|
| 749 |
+
"[C][/C][=C]": 1715,
|
| 750 |
+
"[C][/C][=C][/C][=C]": 2364,
|
| 751 |
+
"[C][=Branch1]": 1320,
|
| 752 |
+
"[C][=Branch1][C][=N]": 1469,
|
| 753 |
+
"[C][=Branch1][C][=O]": 346,
|
| 754 |
+
"[C][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1299,
|
| 755 |
+
"[C][=Branch1][C][=O][C][=Ring1]": 1892,
|
| 756 |
+
"[C][=Branch1][C][=O][NH1]": 816,
|
| 757 |
+
"[C][=Branch1][C][=O][N]": 383,
|
| 758 |
+
"[C][=Branch1][C][=O][N][Branch1]": 740,
|
| 759 |
+
"[C][=Branch1][C][=O][N][Branch1][C][C]": 883,
|
| 760 |
+
"[C][=Branch1][C][=O][N][Branch1][C][C][C]": 1650,
|
| 761 |
+
"[C][=Branch1][C][=O][N][C@@H1][Branch1]": 829,
|
| 762 |
+
"[C][=Branch1][C][=O][N][C@H1]": 1421,
|
| 763 |
+
"[C][=Branch1][C][=O][N][C@H1][Branch1]": 1667,
|
| 764 |
+
"[C][=Branch1][C][=O][N][C]": 586,
|
| 765 |
+
"[C][=Branch1][C][=O][N][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1626,
|
| 766 |
+
"[C][=Branch1][C][=O][N][C][=N]": 1245,
|
| 767 |
+
"[C][=Branch1][C][=O][N][C][Branch1]": 1903,
|
| 768 |
+
"[C][=Branch1][C][=O][N][C][C]": 472,
|
| 769 |
+
"[C][=Branch1][C][=O][N][C][C][=Branch1][C][=O]": 2343,
|
| 770 |
+
"[C][=Branch1][C][=O][N][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1761,
|
| 771 |
+
"[C][=Branch1][C][=O][N][C][C][C][C]": 754,
|
| 772 |
+
"[C][=Branch1][C][=O][N][C][C][N][Branch1]": 2005,
|
| 773 |
+
"[C][=Branch1][C][=O][N][C][Ring1][=Branch1][=O]": 2313,
|
| 774 |
+
"[C][=Branch1][C][=O][N][O]": 2059,
|
| 775 |
+
"[C][=Branch1][C][=O][N][Ring1]": 732,
|
| 776 |
+
"[C][=Branch1][C][=O][N][Ring1][Branch2]": 2172,
|
| 777 |
+
"[C][=Branch1][C][=O][O]": 482,
|
| 778 |
+
"[C][=Branch1][C][=O][O][C@H1]": 1963,
|
| 779 |
+
"[C][=Branch1][C][=O][O][C]": 574,
|
| 780 |
+
"[C][=Branch1][C][=O][O][C][C]": 860,
|
| 781 |
+
"[C][=Branch1][C][=O][O][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 2335,
|
| 782 |
+
"[C][=Branch1][C][=S]": 1177,
|
| 783 |
+
"[C][=Branch2]": 1659,
|
| 784 |
+
"[C][=C]": 338,
|
| 785 |
+
"[C][=C][Branch1]": 377,
|
| 786 |
+
"[C][=C][Branch1][#Branch1]": 1086,
|
| 787 |
+
"[C][=C][Branch1][#Branch2]": 1153,
|
| 788 |
+
"[C][=C][Branch1][#C]": 1142,
|
| 789 |
+
"[C][=C][Branch1][=Branch1][C]": 2223,
|
| 790 |
+
"[C][=C][Branch1][=Branch1][C][=Branch1][C][=O][O]": 1780,
|
| 791 |
+
"[C][=C][Branch1][=Branch1][C][Branch1][C][N][=O]": 2188,
|
| 792 |
+
"[C][=C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1]": 1447,
|
| 793 |
+
"[C][=C][Branch1][=Branch2]": 751,
|
| 794 |
+
"[C][=C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 998,
|
| 795 |
+
"[C][=C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 1535,
|
| 796 |
+
"[C][=C][Branch1][=C]": 1085,
|
| 797 |
+
"[C][=C][Branch1][=N]": 1105,
|
| 798 |
+
"[C][=C][Branch1][Branch2]": 938,
|
| 799 |
+
"[C][=C][Branch1][C][Br]": 1163,
|
| 800 |
+
"[C][=C][Branch1][C][C]": 491,
|
| 801 |
+
"[C][=C][Branch1][C][C][C@@H1]": 2015,
|
| 802 |
+
"[C][=C][Branch1][C][C][C]": 1523,
|
| 803 |
+
"[C][=C][Branch1][C][C][C][=C][C][=C][Ring1][#Branch1]": 2160,
|
| 804 |
+
"[C][=C][Branch1][C][C][C][=C][Ring1][Branch2]": 2107,
|
| 805 |
+
"[C][=C][Branch1][C][C][NH1]": 2334,
|
| 806 |
+
"[C][=C][Branch1][C][Cl]": 601,
|
| 807 |
+
"[C][=C][Branch1][C][Cl][C][=C][C][=C][Ring1][#Branch1][Cl]": 1418,
|
| 808 |
+
"[C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1654,
|
| 809 |
+
"[C][=C][Branch1][C][F]": 659,
|
| 810 |
+
"[C][=C][Branch1][C][F][C][=C][C][=C][Ring1][#Branch1]": 1224,
|
| 811 |
+
"[C][=C][Branch1][C][F][C][=C][C][=C][Ring1][#Branch1][F]": 1471,
|
| 812 |
+
"[C][=C][Branch1][C][F][C][Branch1][C][F]": 2345,
|
| 813 |
+
"[C][=C][Branch1][C][N]": 838,
|
| 814 |
+
"[C][=C][Branch1][C][N][N][=C][N][=C][Ring1][#Branch1]": 1354,
|
| 815 |
+
"[C][=C][Branch1][C][N][N][=C][N][=C][Ring1][#Branch1][Ring1][#Branch2]": 2045,
|
| 816 |
+
"[C][=C][Branch1][C][O]": 616,
|
| 817 |
+
"[C][=C][Branch1][C][O][C]": 1454,
|
| 818 |
+
"[C][=C][Branch1][C][O][C][=C][C][=C][Ring1][#Branch1]": 1905,
|
| 819 |
+
"[C][=C][Branch1][C][O][C][=C][Ring1][#Branch1]": 2237,
|
| 820 |
+
"[C][=C][Branch1][C][O][C][=C][Ring1][Branch2]": 2330,
|
| 821 |
+
"[C][=C][Branch1][N]": 1527,
|
| 822 |
+
"[C][=C][Branch1][N][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 2150,
|
| 823 |
+
"[C][=C][Branch1][N][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 2236,
|
| 824 |
+
"[C][=C][Branch1][O]": 1907,
|
| 825 |
+
"[C][=C][Branch1][P]": 1012,
|
| 826 |
+
"[C][=C][Branch1][Ring1][C][#N]": 1505,
|
| 827 |
+
"[C][=C][Branch1][Ring1][O][C]": 1181,
|
| 828 |
+
"[C][=C][Branch1][Ring1][O][C][C]": 2083,
|
| 829 |
+
"[C][=C][Branch1][Ring1][O][C][C][Branch1][Ring1][O]": 1975,
|
| 830 |
+
"[C][=C][Branch1][Ring2]": 1337,
|
| 831 |
+
"[C][=C][Branch1][S]": 1143,
|
| 832 |
+
"[C][=C][Branch2][Ring1]": 439,
|
| 833 |
+
"[C][=C][Branch2][Ring1][#Branch1]": 1684,
|
| 834 |
+
"[C][=C][Branch2][Ring1][#Branch2]": 1849,
|
| 835 |
+
"[C][=C][Branch2][Ring1][#C]": 2161,
|
| 836 |
+
"[C][=C][Branch2][Ring1][=Branch1]": 1842,
|
| 837 |
+
"[C][=C][Branch2][Ring1][=Branch2]": 1898,
|
| 838 |
+
"[C][=C][Branch2][Ring1][Branch1]": 1813,
|
| 839 |
+
"[C][=C][Branch2][Ring1][Branch2]": 1728,
|
| 840 |
+
"[C][=C][Branch2][Ring1][Ring1]": 1113,
|
| 841 |
+
"[C][=C][Branch2][Ring1][Ring2]": 1120,
|
| 842 |
+
"[C][=C][Branch2][Ring2]": 730,
|
| 843 |
+
"[C][=C][C@@H1]": 1839,
|
| 844 |
+
"[C][=C][C]": 370,
|
| 845 |
+
"[C][=C][C][=Branch1]": 912,
|
| 846 |
+
"[C][=C][C][=Branch1][C][=O]": 676,
|
| 847 |
+
"[C][=C][C][=Branch1][C][=O][NH1]": 1782,
|
| 848 |
+
"[C][=C][C][=Branch1][C][=O][NH1][C][Ring1][#Branch1][=O]": 2392,
|
| 849 |
+
"[C][=C][C][=Branch1][C][=O][N]": 1591,
|
| 850 |
+
"[C][=C][C][=Branch1][Ring2][=C][Ring1]": 1653,
|
| 851 |
+
"[C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1]": 2131,
|
| 852 |
+
"[C][=C][C][=Branch2]": 1801,
|
| 853 |
+
"[C][=C][C][=C]": 340,
|
| 854 |
+
"[C][=C][C][=C][Branch1]": 365,
|
| 855 |
+
"[C][=C][C][=C][Branch1][#Branch1]": 1846,
|
| 856 |
+
"[C][=C][C][=C][Branch1][#Branch2]": 673,
|
| 857 |
+
"[C][=C][C][=C][Branch1][#Branch2][O][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][Ring1][=N]": 1730,
|
| 858 |
+
"[C][=C][C][=C][Branch1][#Branch2][O][C][Branch1][C][F][Branch1][C][F][F]": 1397,
|
| 859 |
+
"[C][=C][C][=C][Branch1][#Branch2][O][C][Branch1][C][F][Branch1][C][F][F][C][=C][Ring1][O]": 1901,
|
| 860 |
+
"[C][=C][C][=C][Branch1][#C]": 985,
|
| 861 |
+
"[C][=C][C][=C][Branch1][=Branch1][C][=Branch1][C][=O][O][C][=C][Ring1][=Branch2]": 1350,
|
| 862 |
+
"[C][=C][C][=C][Branch1][=Branch1][C][=C][Ring1][=Branch1]": 1845,
|
| 863 |
+
"[C][=C][C][=C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1]": 1565,
|
| 864 |
+
"[C][=C][C][=C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1][C][=C][Ring1][=Branch2]": 830,
|
| 865 |
+
"[C][=C][C][=C][Branch1][=Branch1][N][Branch1][C][C][C][C][=C][Ring1][=Branch2]": 2228,
|
| 866 |
+
"[C][=C][C][=C][Branch1][=Branch2]": 652,
|
| 867 |
+
"[C][=C][C][=C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1072,
|
| 868 |
+
"[C][=C][C][=C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][Ring1][N]": 1497,
|
| 869 |
+
"[C][=C][C][=C][Branch1][=Branch2][C][Branch1][C][C][Branch1][C][C][C][C][=C][Ring1][#Branch2]": 1713,
|
| 870 |
+
"[C][=C][C][=C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 1573,
|
| 871 |
+
"[C][=C][C][=C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][C][=C][Ring1][#Branch2]": 796,
|
| 872 |
+
"[C][=C][C][=C][Branch1][=Branch2][N][C][C][O][C][C][Ring1][=Branch1]": 2217,
|
| 873 |
+
"[C][=C][C][=C][Branch1][=Branch2][S][Branch1][C][C][=Branch1][C][=O][=O][C][=C][Ring1][#Branch2]": 1936,
|
| 874 |
+
"[C][=C][C][=C][Branch1][=Branch2][S][Branch1][C][N][=Branch1][C][=O][=O][C][=C][Ring1][#Branch2]": 1663,
|
| 875 |
+
"[C][=C][C][=C][Branch1][=C]": 1070,
|
| 876 |
+
"[C][=C][C][=C][Branch1][=N]": 997,
|
| 877 |
+
"[C][=C][C][=C][Branch1][Branch2]": 848,
|
| 878 |
+
"[C][=C][C][=C][Branch1][C][Br]": 1513,
|
| 879 |
+
"[C][=C][C][=C][Branch1][C][Br][C][=C][Ring1][#Branch1]": 851,
|
| 880 |
+
"[C][=C][C][=C][Branch1][C][C]": 1611,
|
| 881 |
+
"[C][=C][C][=C][Branch1][C][C][C]": 2306,
|
| 882 |
+
"[C][=C][C][=C][Branch1][C][C][C][=C][Ring1][#Branch1]": 828,
|
| 883 |
+
"[C][=C][C][=C][Branch1][C][Cl]": 615,
|
| 884 |
+
"[C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 478,
|
| 885 |
+
"[C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1][Cl]": 969,
|
| 886 |
+
"[C][=C][C][=C][Branch1][C][Cl][C][Branch1][C][Cl][=C][Ring1][Branch2]": 898,
|
| 887 |
+
"[C][=C][C][=C][Branch1][C][F]": 951,
|
| 888 |
+
"[C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 501,
|
| 889 |
+
"[C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1][F]": 1119,
|
| 890 |
+
"[C][=C][C][=C][Branch1][C][F][C][Branch1][C][F][=C][Ring1][Branch2]": 2008,
|
| 891 |
+
"[C][=C][C][=C][Branch1][C][N][C][=C][Ring1][#Branch1]": 2179,
|
| 892 |
+
"[C][=C][C][=C][Branch1][C][O][C]": 1556,
|
| 893 |
+
"[C][=C][C][=C][Branch1][C][O][C][=C][Ring1][#Branch1]": 795,
|
| 894 |
+
"[C][=C][C][=C][Branch1][C][O][C][Branch1][C][O][=C][Ring1][Branch2]": 2220,
|
| 895 |
+
"[C][=C][C][=C][Branch1][N]": 1994,
|
| 896 |
+
"[C][=C][C][=C][Branch1][O]": 1289,
|
| 897 |
+
"[C][=C][C][=C][Branch1][P]": 1011,
|
| 898 |
+
"[C][=C][C][=C][Branch1][Ring1][C][#N]": 2094,
|
| 899 |
+
"[C][=C][C][=C][Branch1][Ring1][C][#N][C][=C][Ring1][Branch2]": 1152,
|
| 900 |
+
"[C][=C][C][=C][Branch1][Ring1][O][C]": 2051,
|
| 901 |
+
"[C][=C][C][=C][Branch1][Ring1][O][C][C]": 1862,
|
| 902 |
+
"[C][=C][C][=C][Branch1][Ring1][O][C][C][=C][Ring1][Branch2]": 762,
|
| 903 |
+
"[C][=C][C][=C][Branch1][Ring1][O][C][C][Branch1][Ring1][O][C][=C][Ring1][#Branch2]": 1432,
|
| 904 |
+
"[C][=C][C][=C][Branch1][Ring2]": 1633,
|
| 905 |
+
"[C][=C][C][=C][Branch1][S]": 1053,
|
| 906 |
+
"[C][=C][C][=C][Branch2][Branch1]": 1059,
|
| 907 |
+
"[C][=C][C][=C][Branch2][Ring1]": 376,
|
| 908 |
+
"[C][=C][C][=C][Branch2][Ring1][#Branch1]": 1004,
|
| 909 |
+
"[C][=C][C][=C][Branch2][Ring1][#Branch2]": 1050,
|
| 910 |
+
"[C][=C][C][=C][Branch2][Ring1][#C]": 1358,
|
| 911 |
+
"[C][=C][C][=C][Branch2][Ring1][=Branch1]": 1373,
|
| 912 |
+
"[C][=C][C][=C][Branch2][Ring1][=Branch2]": 1009,
|
| 913 |
+
"[C][=C][C][=C][Branch2][Ring1][=C]": 1456,
|
| 914 |
+
"[C][=C][C][=C][Branch2][Ring1][=N]": 1334,
|
| 915 |
+
"[C][=C][C][=C][Branch2][Ring1][Branch1]": 1270,
|
| 916 |
+
"[C][=C][C][=C][Branch2][Ring1][Branch2]": 1107,
|
| 917 |
+
"[C][=C][C][=C][Branch2][Ring1][N]": 1955,
|
| 918 |
+
"[C][=C][C][=C][Branch2][Ring1][O]": 2260,
|
| 919 |
+
"[C][=C][C][=C][Branch2][Ring1][P]": 1370,
|
| 920 |
+
"[C][=C][C][=C][Branch2][Ring1][Ring1]": 1006,
|
| 921 |
+
"[C][=C][C][=C][Branch2][Ring1][Ring2]": 957,
|
| 922 |
+
"[C][=C][C][=C][Branch2][Ring1][S]": 1620,
|
| 923 |
+
"[C][=C][C][=C][Branch2][Ring2]": 494,
|
| 924 |
+
"[C][=C][C][=C][Branch2][Ring2][#Branch1]": 1928,
|
| 925 |
+
"[C][=C][C][=C][Branch2][Ring2][#Branch2]": 2134,
|
| 926 |
+
"[C][=C][C][=C][Branch2][Ring2][=Branch1]": 2277,
|
| 927 |
+
"[C][=C][C][=C][Branch2][Ring2][=Branch2]": 2144,
|
| 928 |
+
"[C][=C][C][=C][Branch2][Ring2][Branch2]": 1988,
|
| 929 |
+
"[C][=C][C][=C][Branch2][Ring2][Ring1]": 1585,
|
| 930 |
+
"[C][=C][C][=C][Branch2][Ring2][Ring2]": 1331,
|
| 931 |
+
"[C][=C][C][=C][C]": 374,
|
| 932 |
+
"[C][=C][C][=C][C][=Branch1][=Branch1]": 2039,
|
| 933 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1]": 441,
|
| 934 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1]": 471,
|
| 935 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][C]": 909,
|
| 936 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 1389,
|
| 937 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][O][C][C][O][Ring1][#Branch1]": 1195,
|
| 938 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][O][C][O]": 731,
|
| 939 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][O][C][O][Ring1][=Branch1]": 787,
|
| 940 |
+
"[C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][O][C][O][Ring1][=Branch1][C]": 2341,
|
| 941 |
+
"[C][=C][C][=C][C][=C][C][=C]": 1219,
|
| 942 |
+
"[C][=C][C][=C][C][=C][C][=C][C][=C][Ring1][#Branch2][Ring1][=Branch1]": 1360,
|
| 943 |
+
"[C][=C][C][=C][C][=C][C][=C][C][Ring1][=Branch1][=C][Ring1][#Branch2]": 1099,
|
| 944 |
+
"[C][=C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 835,
|
| 945 |
+
"[C][=C][C][=C][C][=C][C][=C][Ring1][=Branch1][O][Ring1][=Branch2]": 2389,
|
| 946 |
+
"[C][=C][C][=C][C][=C][C][Ring1][=Branch1]": 1511,
|
| 947 |
+
"[C][=C][C][=C][C][=C][Ring1]": 349,
|
| 948 |
+
"[C][=C][C][=C][C][=C][Ring1][#Branch2]": 1704,
|
| 949 |
+
"[C][=C][C][=C][C][=C][Ring1][#Branch2][Ring1][=Branch1]": 746,
|
| 950 |
+
"[C][=C][C][=C][C][=C][Ring1][#Branch2][Ring1][=Branch1][C]": 2299,
|
| 951 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1]": 355,
|
| 952 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 384,
|
| 953 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 477,
|
| 954 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O][N][Ring1]": 1590,
|
| 955 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O][O]": 1478,
|
| 956 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1656,
|
| 957 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=N]": 1520,
|
| 958 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Ring1]": 2096,
|
| 959 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Ring1][=Branch2]": 1515,
|
| 960 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][Branch1]": 2398,
|
| 961 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][Branch1][C][F][Branch1][C][F][F]": 1306,
|
| 962 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][Ring1][#Branch2]": 858,
|
| 963 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][Ring1][#Branch2][=O]": 1216,
|
| 964 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][Ring1][=Branch2]": 1268,
|
| 965 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][C][Ring1][O][=O]": 2116,
|
| 966 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][Cl]": 939,
|
| 967 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][F]": 1186,
|
| 968 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][NH1][Ring1][=Branch2]": 1240,
|
| 969 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][N][C][=Branch1][C][=O]": 1428,
|
| 970 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][N][Ring1][=Branch2]": 1680,
|
| 971 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][O]": 940,
|
| 972 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][O][C]": 1688,
|
| 973 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][O][Ring1][=Branch2]": 2257,
|
| 974 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][Ring1][#Branch2]": 1323,
|
| 975 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][Ring1][=Branch2]": 1147,
|
| 976 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][Ring1][=N]": 2242,
|
| 977 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][S]": 801,
|
| 978 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch1][S][Ring1][=Branch2]": 1209,
|
| 979 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch2]": 636,
|
| 980 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch2][Ring1][=Branch1]": 747,
|
| 981 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch2][Ring1][=Branch1][C]": 1790,
|
| 982 |
+
"[C][=C][C][=C][C][=C][Ring1][=Branch2][Ring1][=Branch1][C][=Branch1][C][=O]": 1972,
|
| 983 |
+
"[C][=C][C][=C][C][=C][Ring1][O][Ring1][=Branch1]": 1940,
|
| 984 |
+
"[C][=C][C][=C][C][=C][Ring2][Ring1]": 2055,
|
| 985 |
+
"[C][=C][C][=C][C][=N]": 1131,
|
| 986 |
+
"[C][=C][C][=C][C][=N][Ring1][=Branch1]": 651,
|
| 987 |
+
"[C][=C][C][=C][C][=N][Ring1][=Branch1][C]": 1942,
|
| 988 |
+
"[C][=C][C][=C][C][Branch1]": 449,
|
| 989 |
+
"[C][=C][C][=C][C][Branch1][#Branch2]": 1316,
|
| 990 |
+
"[C][=C][C][=C][C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1][=C][Ring1][=Branch2]": 1318,
|
| 991 |
+
"[C][=C][C][=C][C][Branch1][=Branch2]": 1853,
|
| 992 |
+
"[C][=C][C][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][Ring1][#Branch2]": 881,
|
| 993 |
+
"[C][=C][C][=C][C][Branch1][C]": 797,
|
| 994 |
+
"[C][=C][C][=C][C][Branch1][C][Br]": 1097,
|
| 995 |
+
"[C][=C][C][=C][C][Branch1][C][Br][=C][Ring1][#Branch1]": 1220,
|
| 996 |
+
"[C][=C][C][=C][C][Branch1][C][C][=C][Ring1][#Branch1]": 918,
|
| 997 |
+
"[C][=C][C][=C][C][Branch1][C][Cl]": 554,
|
| 998 |
+
"[C][=C][C][=C][C][Branch1][C][Cl][=C][Ring1][#Branch1]": 577,
|
| 999 |
+
"[C][=C][C][=C][C][Branch1][C][Cl][=C][Ring1][#Branch1][Cl]": 1865,
|
| 1000 |
+
"[C][=C][C][=C][C][Branch1][C][F]": 644,
|
| 1001 |
+
"[C][=C][C][=C][C][Branch1][C][F][=C][Ring1][#Branch1]": 663,
|
| 1002 |
+
"[C][=C][C][=C][C][Branch1][C][O]": 903,
|
| 1003 |
+
"[C][=C][C][=C][C][Branch1][C][O][=C][Ring1][#Branch1]": 978,
|
| 1004 |
+
"[C][=C][C][=C][C][Branch1][Ring1][C][#N][=C][Ring1][Branch2]": 2295,
|
| 1005 |
+
"[C][=C][C][=C][C][Branch1][Ring1][O]": 1355,
|
| 1006 |
+
"[C][=C][C][=C][C][Branch1][Ring1][O][C][=C][Ring1][Branch2]": 1524,
|
| 1007 |
+
"[C][=C][C][=C][C][Branch2][Ring1]": 467,
|
| 1008 |
+
"[C][=C][C][=C][C][Branch2][Ring1][Ring2]": 1766,
|
| 1009 |
+
"[C][=C][C][=C][C][Branch2][Ring2]": 633,
|
| 1010 |
+
"[C][=C][C][=C][C][NH1]": 2235,
|
| 1011 |
+
"[C][=C][C][=C][C][Ring1][=Branch1]": 561,
|
| 1012 |
+
"[C][=C][C][=C][C][Ring1][=Branch1][=C][Ring1][#Branch2]": 726,
|
| 1013 |
+
"[C][=C][C][=C][C][Ring1][=Branch1][=N][Ring1][#Branch2]": 1442,
|
| 1014 |
+
"[C][=C][C][=C][NH1]": 904,
|
| 1015 |
+
"[C][=C][C][=C][N][=C]": 1129,
|
| 1016 |
+
"[C][=C][C][=C][N][=C][Ring1][=Branch1]": 556,
|
| 1017 |
+
"[C][=C][C][=C][N][=C][Ring1][=Branch1][C]": 1882,
|
| 1018 |
+
"[C][=C][C][=C][O]": 569,
|
| 1019 |
+
"[C][=C][C][=C][O][Ring1][Branch1]": 649,
|
| 1020 |
+
"[C][=C][C][=C][O][Ring1][Branch1][C]": 1661,
|
| 1021 |
+
"[C][=C][C][=C][O][Ring1][Branch1][C][C]": 1848,
|
| 1022 |
+
"[C][=C][C][=C][Ring1][#Branch1]": 573,
|
| 1023 |
+
"[C][=C][C][=C][Ring1][#Branch1][Cl]": 999,
|
| 1024 |
+
"[C][=C][C][=C][Ring1][#Branch2]": 1774,
|
| 1025 |
+
"[C][=C][C][=C][Ring1][=Branch1]": 504,
|
| 1026 |
+
"[C][=C][C][=C][Ring1][=Branch1][C]": 1037,
|
| 1027 |
+
"[C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 2145,
|
| 1028 |
+
"[C][=C][C][=C][Ring1][=Branch2]": 2159,
|
| 1029 |
+
"[C][=C][C][=C][Ring1][Branch2]": 1411,
|
| 1030 |
+
"[C][=C][C][=C][Ring2][Ring1]": 2216,
|
| 1031 |
+
"[C][=C][C][=C][S]": 1111,
|
| 1032 |
+
"[C][=C][C][=C][S][Ring1][Branch1]": 666,
|
| 1033 |
+
"[C][=C][C][=C][S][Ring1][Branch1][C]": 1956,
|
| 1034 |
+
"[C][=C][C][=C][S][Ring1][Branch1][C][C]": 2224,
|
| 1035 |
+
"[C][=C][C][=N+1]": 1769,
|
| 1036 |
+
"[C][=C][C][=N]": 432,
|
| 1037 |
+
"[C][=C][C][=N][C][=C][Ring1][=Branch1]": 626,
|
| 1038 |
+
"[C][=C][C][=N][C][=C][Ring1][=Branch1][C]": 1858,
|
| 1039 |
+
"[C][=C][C][=N][C][Branch1]": 2210,
|
| 1040 |
+
"[C][=C][C][=N][Ring1][=Branch1]": 1158,
|
| 1041 |
+
"[C][=C][C][=Ring1][Branch1]": 1690,
|
| 1042 |
+
"[C][=C][C][Branch1]": 391,
|
| 1043 |
+
"[C][=C][C][Branch1][#Branch2]": 1378,
|
| 1044 |
+
"[C][=C][C][Branch1][#C]": 1756,
|
| 1045 |
+
"[C][=C][C][Branch1][=Branch1][C][=Branch1][C][=O][O][=C]": 2254,
|
| 1046 |
+
"[C][=C][C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1][=C][C][=C][Ring1][=Branch2]": 1966,
|
| 1047 |
+
"[C][=C][C][Branch1][=Branch2]": 956,
|
| 1048 |
+
"[C][=C][C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1512,
|
| 1049 |
+
"[C][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 799,
|
| 1050 |
+
"[C][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][C][=C][Ring1][#Branch2]": 1499,
|
| 1051 |
+
"[C][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 1550,
|
| 1052 |
+
"[C][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][Ring1][=C]": 1682,
|
| 1053 |
+
"[C][=C][C][Branch1][=C]": 2001,
|
| 1054 |
+
"[C][=C][C][Branch1][=N]": 1685,
|
| 1055 |
+
"[C][=C][C][Branch1][Branch2]": 1979,
|
| 1056 |
+
"[C][=C][C][Branch1][C]": 700,
|
| 1057 |
+
"[C][=C][C][Branch1][C][Br]": 900,
|
| 1058 |
+
"[C][=C][C][Branch1][C][Br][=C]": 2157,
|
| 1059 |
+
"[C][=C][C][Branch1][C][Br][=C][C][=C][Ring1][#Branch1]": 1561,
|
| 1060 |
+
"[C][=C][C][Branch1][C][C][=C][C][=C][Ring1][#Branch1]": 1594,
|
| 1061 |
+
"[C][=C][C][Branch1][C][C][=C][Ring1][Branch2]": 2124,
|
| 1062 |
+
"[C][=C][C][Branch1][C][C][=N]": 1567,
|
| 1063 |
+
"[C][=C][C][Branch1][C][C][Branch1][C][C]": 2325,
|
| 1064 |
+
"[C][=C][C][Branch1][C][Cl]": 503,
|
| 1065 |
+
"[C][=C][C][Branch1][C][Cl][=C]": 790,
|
| 1066 |
+
"[C][=C][C][Branch1][C][Cl][=C][Branch1][C][Cl]": 1993,
|
| 1067 |
+
"[C][=C][C][Branch1][C][Cl][=C][C][=C][Ring1][#Branch1]": 710,
|
| 1068 |
+
"[C][=C][C][Branch1][C][Cl][=C][C][=C][Ring1][#Branch1][Cl]": 2279,
|
| 1069 |
+
"[C][=C][C][Branch1][C][Cl][=C][C][=C][Ring1][O][Ring1][#Branch1]": 1510,
|
| 1070 |
+
"[C][=C][C][Branch1][C][Cl][=C][C][Branch1][C][Cl][=C][Ring1][Branch2]": 1405,
|
| 1071 |
+
"[C][=C][C][Branch1][C][F]": 605,
|
| 1072 |
+
"[C][=C][C][Branch1][C][F][=C]": 1700,
|
| 1073 |
+
"[C][=C][C][Branch1][C][F][=C][Branch1][C][F]": 2087,
|
| 1074 |
+
"[C][=C][C][Branch1][C][F][=C][C][=C][Ring1][#Branch1]": 968,
|
| 1075 |
+
"[C][=C][C][Branch1][C][F][=C][C][=C][Ring1][#Branch1][F]": 2196,
|
| 1076 |
+
"[C][=C][C][Branch1][C][F][=C][C][Branch1][C][F][=C][Ring1][Branch2]": 1636,
|
| 1077 |
+
"[C][=C][C][Branch1][C][N][=C]": 2283,
|
| 1078 |
+
"[C][=C][C][Branch1][C][O]": 630,
|
| 1079 |
+
"[C][=C][C][Branch1][C][O][=C]": 1651,
|
| 1080 |
+
"[C][=C][C][Branch1][C][O][=C][C][=C][Ring1][#Branch1]": 1399,
|
| 1081 |
+
"[C][=C][C][Branch1][P]": 1759,
|
| 1082 |
+
"[C][=C][C][Branch1][Ring1][C][#N][=C]": 2249,
|
| 1083 |
+
"[C][=C][C][Branch1][Ring1][O]": 584,
|
| 1084 |
+
"[C][=C][C][Branch1][Ring1][O][C][=C][Branch1]": 840,
|
| 1085 |
+
"[C][=C][C][Branch1][Ring1][O][C][=C][Branch1][Ring1][O][C]": 1483,
|
| 1086 |
+
"[C][=C][C][Branch1][Ring1][O][C][=C][Branch1][Ring1][O][C][C][=C][Ring1][#Branch2]": 1699,
|
| 1087 |
+
"[C][=C][C][Branch1][Ring1][O][C][=C][Branch1][Ring1][O][C][C][Branch1][Ring1][O]": 1149,
|
| 1088 |
+
"[C][=C][C][Branch1][Ring1][O][C][=C][Branch1][Ring1][O][C][C][Branch1][Ring1][O][C][=C][Ring1][N]": 1531,
|
| 1089 |
+
"[C][=C][C][Branch1][Ring1][O][C][=C][C][=C][Ring1][Branch2]": 2018,
|
| 1090 |
+
"[C][=C][C][Branch1][S]": 1629,
|
| 1091 |
+
"[C][=C][C][Branch2][Ring1]": 436,
|
| 1092 |
+
"[C][=C][C][Branch2][Ring1][#Branch1]": 1909,
|
| 1093 |
+
"[C][=C][C][Branch2][Ring1][#Branch2]": 2153,
|
| 1094 |
+
"[C][=C][C][Branch2][Ring1][=Branch1]": 2291,
|
| 1095 |
+
"[C][=C][C][Branch2][Ring1][=Branch2]": 2199,
|
| 1096 |
+
"[C][=C][C][Branch2][Ring1][Branch1]": 2376,
|
| 1097 |
+
"[C][=C][C][Branch2][Ring1][Branch2]": 1871,
|
| 1098 |
+
"[C][=C][C][Branch2][Ring1][Ring1]": 1453,
|
| 1099 |
+
"[C][=C][C][Branch2][Ring1][Ring2]": 1338,
|
| 1100 |
+
"[C][=C][C][Branch2][Ring2]": 675,
|
| 1101 |
+
"[C][=C][C][NH1]": 2166,
|
| 1102 |
+
"[C][=C][C][N]": 2028,
|
| 1103 |
+
"[C][=C][C][Ring1][#Branch1]": 1351,
|
| 1104 |
+
"[C][=C][C][Ring1][=Branch1]": 882,
|
| 1105 |
+
"[C][=C][C][Ring1][=Branch1][=C][Ring1][#Branch2]": 2286,
|
| 1106 |
+
"[C][=C][C][Ring1][=Branch2]": 1400,
|
| 1107 |
+
"[C][=C][C][Ring1][Branch1][=C][Ring1][=Branch2]": 1866,
|
| 1108 |
+
"[C][=C][NH1]": 591,
|
| 1109 |
+
"[C][=C][NH1][C][=C][C][=C][C][=C][Ring1][=Branch2][Ring1][=Branch1]": 1197,
|
| 1110 |
+
"[C][=C][NH1][C][=N]": 1794,
|
| 1111 |
+
"[C][=C][NH1][C][=N][Ring1][Branch1]": 1937,
|
| 1112 |
+
"[C][=C][N][=C]": 465,
|
| 1113 |
+
"[C][=C][N][=C][Branch1]": 986,
|
| 1114 |
+
"[C][=C][N][=C][C][=C][Ring1][=Branch1]": 2229,
|
| 1115 |
+
"[C][=C][N][=C][C][=N][Ring1][=Branch1]": 1647,
|
| 1116 |
+
"[C][=C][N][=C][NH1]": 1830,
|
| 1117 |
+
"[C][=C][N][=C][N][=C][Ring1][=Branch1]": 1999,
|
| 1118 |
+
"[C][=C][N][=C][Ring1][=Branch1]": 1570,
|
| 1119 |
+
"[C][=C][N][Branch1]": 711,
|
| 1120 |
+
"[C][=C][N][Branch1][C][C]": 1868,
|
| 1121 |
+
"[C][=C][N][Branch2][Ring1]": 1382,
|
| 1122 |
+
"[C][=C][N][Ring1][Branch1][C]": 2056,
|
| 1123 |
+
"[C][=C][O]": 2029,
|
| 1124 |
+
"[C][=C][Ring1]": 344,
|
| 1125 |
+
"[C][=C][Ring1][#Branch1]": 367,
|
| 1126 |
+
"[C][=C][Ring1][#Branch2]": 433,
|
| 1127 |
+
"[C][=C][Ring1][#Branch2][C]": 1592,
|
| 1128 |
+
"[C][=C][Ring1][#Branch2][Ring1][#Branch1]": 1623,
|
| 1129 |
+
"[C][=C][Ring1][#C]": 519,
|
| 1130 |
+
"[C][=C][Ring1][=Branch1]": 454,
|
| 1131 |
+
"[C][=C][Ring1][=Branch1][C]": 812,
|
| 1132 |
+
"[C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 1741,
|
| 1133 |
+
"[C][=C][Ring1][=Branch2]": 462,
|
| 1134 |
+
"[C][=C][Ring1][=Branch2][C]": 1496,
|
| 1135 |
+
"[C][=C][Ring1][=C]": 568,
|
| 1136 |
+
"[C][=C][Ring1][=N]": 548,
|
| 1137 |
+
"[C][=C][Ring1][Branch1]": 1554,
|
| 1138 |
+
"[C][=C][Ring1][Branch1][C]": 2070,
|
| 1139 |
+
"[C][=C][Ring1][Branch2]": 442,
|
| 1140 |
+
"[C][=C][Ring1][N]": 581,
|
| 1141 |
+
"[C][=C][Ring1][N][=C]": 2006,
|
| 1142 |
+
"[C][=C][Ring1][N][C]": 1618,
|
| 1143 |
+
"[C][=C][Ring1][N][C][C]": 2206,
|
| 1144 |
+
"[C][=C][Ring1][O]": 544,
|
| 1145 |
+
"[C][=C][Ring1][O][=C]": 2185,
|
| 1146 |
+
"[C][=C][Ring1][O][C]": 1600,
|
| 1147 |
+
"[C][=C][Ring1][O][C][C]": 2282,
|
| 1148 |
+
"[C][=C][Ring1][O][Ring1][#Branch1]": 1262,
|
| 1149 |
+
"[C][=C][Ring1][P]": 528,
|
| 1150 |
+
"[C][=C][Ring1][S]": 532,
|
| 1151 |
+
"[C][=C][Ring2][Branch1]": 2027,
|
| 1152 |
+
"[C][=C][Ring2][Ring1]": 362,
|
| 1153 |
+
"[C][=C][Ring2][Ring1][#Branch1]": 613,
|
| 1154 |
+
"[C][=C][Ring2][Ring1][#Branch1][O][C]": 1997,
|
| 1155 |
+
"[C][=C][Ring2][Ring1][#Branch2]": 629,
|
| 1156 |
+
"[C][=C][Ring2][Ring1][#Branch2][O][C]": 2080,
|
| 1157 |
+
"[C][=C][Ring2][Ring1][#C]": 789,
|
| 1158 |
+
"[C][=C][Ring2][Ring1][=Branch1]": 585,
|
| 1159 |
+
"[C][=C][Ring2][Ring1][=Branch1][O][C]": 2046,
|
| 1160 |
+
"[C][=C][Ring2][Ring1][=Branch2]": 608,
|
| 1161 |
+
"[C][=C][Ring2][Ring1][=Branch2][O][C]": 2069,
|
| 1162 |
+
"[C][=C][Ring2][Ring1][=C]": 780,
|
| 1163 |
+
"[C][=C][Ring2][Ring1][=N]": 727,
|
| 1164 |
+
"[C][=C][Ring2][Ring1][Branch1]": 612,
|
| 1165 |
+
"[C][=C][Ring2][Ring1][Branch1][O][C]": 2169,
|
| 1166 |
+
"[C][=C][Ring2][Ring1][Branch2]": 594,
|
| 1167 |
+
"[C][=C][Ring2][Ring1][Branch2][O][C]": 2002,
|
| 1168 |
+
"[C][=C][Ring2][Ring1][C]": 769,
|
| 1169 |
+
"[C][=C][Ring2][Ring1][N]": 703,
|
| 1170 |
+
"[C][=C][Ring2][Ring1][N][O][C]": 2309,
|
| 1171 |
+
"[C][=C][Ring2][Ring1][O]": 658,
|
| 1172 |
+
"[C][=C][Ring2][Ring1][O][O][C]": 2247,
|
| 1173 |
+
"[C][=C][Ring2][Ring1][P]": 943,
|
| 1174 |
+
"[C][=C][Ring2][Ring1][Ring1]": 614,
|
| 1175 |
+
"[C][=C][Ring2][Ring1][Ring2]": 603,
|
| 1176 |
+
"[C][=C][Ring2][Ring1][Ring2][O][C]": 2233,
|
| 1177 |
+
"[C][=C][Ring2][Ring1][S]": 870,
|
| 1178 |
+
"[C][=C][Ring2][Ring2]": 515,
|
| 1179 |
+
"[C][=C][Ring2][Ring2][#Branch1]": 1835,
|
| 1180 |
+
"[C][=C][Ring2][Ring2][=Branch1]": 1574,
|
| 1181 |
+
"[C][=C][Ring2][Ring2][=Branch2]": 2110,
|
| 1182 |
+
"[C][=C][Ring2][Ring2][Branch1]": 1544,
|
| 1183 |
+
"[C][=C][Ring2][Ring2][Branch2]": 2119,
|
| 1184 |
+
"[C][=C][Ring2][Ring2][C]": 1282,
|
| 1185 |
+
"[C][=C][Ring2][Ring2][Ring1]": 1191,
|
| 1186 |
+
"[C][=C][Ring2][Ring2][Ring2]": 1343,
|
| 1187 |
+
"[C][=C][S]": 728,
|
| 1188 |
+
"[C][=C][S][C]": 2037,
|
| 1189 |
+
"[C][=C][S][Ring1][Branch1]": 1112,
|
| 1190 |
+
"[C][=N]": 356,
|
| 1191 |
+
"[C][=N][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1996,
|
| 1192 |
+
"[C][=N][C][=C][C][=C][Ring1][=Branch1]": 2036,
|
| 1193 |
+
"[C][=N][C][=C][Ring1][=Branch1]": 1991,
|
| 1194 |
+
"[C][=N][C][=N]": 1171,
|
| 1195 |
+
"[C][=N][C][Branch1]": 542,
|
| 1196 |
+
"[C][=N][C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1971,
|
| 1197 |
+
"[C][=N][C][Branch1][C]": 1811,
|
| 1198 |
+
"[C][=N][NH1]": 1961,
|
| 1199 |
+
"[C][=N][N][=C]": 2098,
|
| 1200 |
+
"[C][=N][N][=C][Branch1]": 1707,
|
| 1201 |
+
"[C][=N][O]": 2034,
|
| 1202 |
+
"[C][=N][Ring1][#Branch1]": 1130,
|
| 1203 |
+
"[C][=N][Ring1][#Branch2]": 1925,
|
| 1204 |
+
"[C][=N][Ring1][=Branch1]": 555,
|
| 1205 |
+
"[C][=N][Ring1][=Branch1][C]": 2312,
|
| 1206 |
+
"[C][=N][Ring1][Branch1]": 1040,
|
| 1207 |
+
"[C][=Ring1]": 509,
|
| 1208 |
+
"[C][=Ring1][#Branch2]": 1781,
|
| 1209 |
+
"[C][=Ring1][Branch1]": 2101,
|
| 1210 |
+
"[C][=Ring1][Branch1][C]": 2111,
|
| 1211 |
+
"[C][=Ring2]": 807,
|
| 1212 |
+
"[C][Branch1]": 352,
|
| 1213 |
+
"[C][Branch1][#Branch1]": 2076,
|
| 1214 |
+
"[C][Branch1][#Branch2]": 944,
|
| 1215 |
+
"[C][Branch1][#C]": 924,
|
| 1216 |
+
"[C][Branch1][=Branch1][C][=Branch1][C][=O][O][=C]": 1315,
|
| 1217 |
+
"[C][Branch1][=Branch1][C][Branch1][C][N][=O]": 2310,
|
| 1218 |
+
"[C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1]": 1681,
|
| 1219 |
+
"[C][Branch1][=Branch2]": 671,
|
| 1220 |
+
"[C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 674,
|
| 1221 |
+
"[C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1809,
|
| 1222 |
+
"[C][Branch1][=Branch2][C][=C][C][=C][N][=C][Ring1][=Branch1]": 2358,
|
| 1223 |
+
"[C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F]": 1013,
|
| 1224 |
+
"[C][Branch1][=Branch2][N][C][C][O][C][C][Ring1][=Branch1]": 1986,
|
| 1225 |
+
"[C][Branch1][=C]": 910,
|
| 1226 |
+
"[C][Branch1][=N]": 804,
|
| 1227 |
+
"[C][Branch1][Branch2]": 802,
|
| 1228 |
+
"[C][Branch1][C]": 549,
|
| 1229 |
+
"[C][Branch1][C][Br]": 1436,
|
| 1230 |
+
"[C][Branch1][C][C]": 576,
|
| 1231 |
+
"[C][Branch1][C][C][=N]": 1881,
|
| 1232 |
+
"[C][Branch1][C][C][Branch1][C][C]": 809,
|
| 1233 |
+
"[C][Branch1][C][C][Branch1][C][C][C]": 1617,
|
| 1234 |
+
"[C][Branch1][C][C][Branch1][C][C][C][C]": 1987,
|
| 1235 |
+
"[C][Branch1][C][C][C]": 1227,
|
| 1236 |
+
"[C][Branch1][C][C][C][C]": 1900,
|
| 1237 |
+
"[C][Branch1][C][Cl]": 534,
|
| 1238 |
+
"[C][Branch1][C][Cl][=C][Ring1][Branch2]": 668,
|
| 1239 |
+
"[C][Branch1][C][F]": 637,
|
| 1240 |
+
"[C][Branch1][C][F][=C][Ring1][Branch2]": 1074,
|
| 1241 |
+
"[C][Branch1][C][F][Branch1][C][F]": 971,
|
| 1242 |
+
"[C][Branch1][C][F][Branch1][C][F][F]": 823,
|
| 1243 |
+
"[C][Branch1][C][N]": 1271,
|
| 1244 |
+
"[C][Branch1][C][N][=N]": 1508,
|
| 1245 |
+
"[C][Branch1][C][N][=O]": 1660,
|
| 1246 |
+
"[C][Branch1][C][O]": 618,
|
| 1247 |
+
"[C][Branch1][C][O][=C]": 2010,
|
| 1248 |
+
"[C][Branch1][C][O][C]": 2209,
|
| 1249 |
+
"[C][Branch1][N][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1558,
|
| 1250 |
+
"[C][Branch1][N][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 1863,
|
| 1251 |
+
"[C][Branch1][O]": 1916,
|
| 1252 |
+
"[C][Branch1][O][C][C][Branch1][Ring2][C][Ring1][=Branch1][C][Ring1][=Branch2][C][Ring1][#Branch2]": 1321,
|
| 1253 |
+
"[C][Branch1][P]": 964,
|
| 1254 |
+
"[C][Branch1][Ring1][C][#N]": 1532,
|
| 1255 |
+
"[C][Branch1][Ring1][O]": 774,
|
| 1256 |
+
"[C][Branch1][Ring1][O][C][=C][Ring1][Branch2]": 1796,
|
| 1257 |
+
"[C][Branch1][Ring2]": 1357,
|
| 1258 |
+
"[C][Branch1][S]": 990,
|
| 1259 |
+
"[C][Branch2][Ring1]": 405,
|
| 1260 |
+
"[C][Branch2][Ring1][#Branch1]": 1000,
|
| 1261 |
+
"[C][Branch2][Ring1][#Branch2]": 1261,
|
| 1262 |
+
"[C][Branch2][Ring1][#C]": 1631,
|
| 1263 |
+
"[C][Branch2][Ring1][=Branch1]": 1146,
|
| 1264 |
+
"[C][Branch2][Ring1][=Branch2]": 1235,
|
| 1265 |
+
"[C][Branch2][Ring1][=C]": 1896,
|
| 1266 |
+
"[C][Branch2][Ring1][=N]": 1770,
|
| 1267 |
+
"[C][Branch2][Ring1][Branch1]": 1210,
|
| 1268 |
+
"[C][Branch2][Ring1][Branch2]": 1137,
|
| 1269 |
+
"[C][Branch2][Ring1][O]": 2251,
|
| 1270 |
+
"[C][Branch2][Ring1][P]": 1933,
|
| 1271 |
+
"[C][Branch2][Ring1][Ring1]": 885,
|
| 1272 |
+
"[C][Branch2][Ring1][Ring2]": 827,
|
| 1273 |
+
"[C][Branch2][Ring1][S]": 1992,
|
| 1274 |
+
"[C][Branch2][Ring2]": 734,
|
| 1275 |
+
"[C][C@@H1]": 457,
|
| 1276 |
+
"[C][C@@H1][Branch1]": 932,
|
| 1277 |
+
"[C][C@@H1][Branch1][C][O]": 1895,
|
| 1278 |
+
"[C][C@@]": 892,
|
| 1279 |
+
"[C][C@@][Branch1][C][C]": 1540,
|
| 1280 |
+
"[C][C@H1]": 451,
|
| 1281 |
+
"[C][C@H1][Branch1]": 798,
|
| 1282 |
+
"[C][C@H1][Branch1][C][O]": 1246,
|
| 1283 |
+
"[C][C@]": 738,
|
| 1284 |
+
"[C][C@][Branch1][C][C]": 2266,
|
| 1285 |
+
"[C][C]": 339,
|
| 1286 |
+
"[C][C][#C]": 1878,
|
| 1287 |
+
"[C][C][=Branch1][C][=O]": 382,
|
| 1288 |
+
"[C][C][=Branch1][C][=O][NH1]": 2267,
|
| 1289 |
+
"[C][C][=Branch1][C][=O][N]": 500,
|
| 1290 |
+
"[C][C][=Branch1][C][=O][N][Branch1]": 1954,
|
| 1291 |
+
"[C][C][=Branch1][C][=O][N][C@@H1][Branch1]": 1543,
|
| 1292 |
+
"[C][C][=Branch1][C][=O][N][C]": 806,
|
| 1293 |
+
"[C][C][=Branch1][C][=O][N][C][=C][C][=C]": 1564,
|
| 1294 |
+
"[C][C][=Branch1][C][=O][N][C][=N]": 2164,
|
| 1295 |
+
"[C][C][=Branch1][C][=O][N][C][C]": 718,
|
| 1296 |
+
"[C][C][=Branch1][C][=O][N][C][C][C][C]": 1439,
|
| 1297 |
+
"[C][C][=Branch1][C][=O][O]": 719,
|
| 1298 |
+
"[C][C][=Branch1][C][=O][O][C@@H1]": 2204,
|
| 1299 |
+
"[C][C][=Branch1][C][=O][O][C@H1]": 1621,
|
| 1300 |
+
"[C][C][=Branch1][C][=O][O][C]": 1243,
|
| 1301 |
+
"[C][C][=Branch1][C][=O][O][C][C]": 1874,
|
| 1302 |
+
"[C][C][=C]": 415,
|
| 1303 |
+
"[C][C][=C][Branch1]": 695,
|
| 1304 |
+
"[C][C][=C][Branch1][C][C]": 1241,
|
| 1305 |
+
"[C][C][=C][Branch1][C][Cl]": 1747,
|
| 1306 |
+
"[C][C][=C][Branch1][C][F]": 1833,
|
| 1307 |
+
"[C][C][=C][Branch2][Ring1]": 1542,
|
| 1308 |
+
"[C][C][=C][C]": 575,
|
| 1309 |
+
"[C][C][=C][C][=Branch1][C][=O]": 2177,
|
| 1310 |
+
"[C][C][=C][C][=C]": 410,
|
| 1311 |
+
"[C][C][=C][C][=C][Branch1]": 588,
|
| 1312 |
+
"[C][C][=C][C][=C][Branch1][=Branch2]": 2315,
|
| 1313 |
+
"[C][C][=C][C][=C][Branch1][Branch2]": 1970,
|
| 1314 |
+
"[C][C][=C][C][=C][Branch1][C][C][C]": 1911,
|
| 1315 |
+
"[C][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1372,
|
| 1316 |
+
"[C][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 1562,
|
| 1317 |
+
"[C][C][=C][C][=C][Branch1][C][O][C][=C][Ring1][#Branch1]": 1915,
|
| 1318 |
+
"[C][C][=C][C][=C][Branch2][Ring1]": 537,
|
| 1319 |
+
"[C][C][=C][C][=C][Branch2][Ring1][#Branch1]": 2198,
|
| 1320 |
+
"[C][C][=C][C][=C][Branch2][Ring1][#Branch2]": 2284,
|
| 1321 |
+
"[C][C][=C][C][=C][Branch2][Ring2]": 685,
|
| 1322 |
+
"[C][C][=C][C][=C][C]": 1525,
|
| 1323 |
+
"[C][C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1]": 1941,
|
| 1324 |
+
"[C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 579,
|
| 1325 |
+
"[C][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1083,
|
| 1326 |
+
"[C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 1951,
|
| 1327 |
+
"[C][C][=C][C][=C][C][Branch1]": 1419,
|
| 1328 |
+
"[C][C][=C][C][=C][C][Branch1][C][C][=C][Ring1][#Branch1]": 1808,
|
| 1329 |
+
"[C][C][=C][C][=C][C][Branch2][Ring1]": 949,
|
| 1330 |
+
"[C][C][=C][C][=C][C][Branch2][Ring2]": 1329,
|
| 1331 |
+
"[C][C][=C][C][=C][N][=C][Ring1][=Branch1]": 1599,
|
| 1332 |
+
"[C][C][=C][C][=N]": 977,
|
| 1333 |
+
"[C][C][=C][C][=N][C][=C][Ring1][=Branch1]": 2138,
|
| 1334 |
+
"[C][C][=C][C][Branch1]": 863,
|
| 1335 |
+
"[C][C][=C][C][Branch1][C]": 1047,
|
| 1336 |
+
"[C][C][=C][C][Branch1][C][C][=C]": 2337,
|
| 1337 |
+
"[C][C][=C][C][Branch1][C][F]": 2118,
|
| 1338 |
+
"[C][C][=C][C][Branch1][C][O]": 1714,
|
| 1339 |
+
"[C][C][=C][C][Branch2][Ring1]": 907,
|
| 1340 |
+
"[C][C][=C][C][Branch2][Ring2]": 1890,
|
| 1341 |
+
"[C][C][=C][NH1]": 854,
|
| 1342 |
+
"[C][C][=C][N][=C]": 1460,
|
| 1343 |
+
"[C][C][=C][S]": 1506,
|
| 1344 |
+
"[C][C][=C][S][C][=Ring1][Branch1]": 2072,
|
| 1345 |
+
"[C][C][=N]": 443,
|
| 1346 |
+
"[C][C][=N][NH1]": 2114,
|
| 1347 |
+
"[C][C][=N][NH1][C][=Ring1]": 2241,
|
| 1348 |
+
"[C][C][=N][N][Branch1]": 2071,
|
| 1349 |
+
"[C][C][=N][O][C][Branch1][C]": 1919,
|
| 1350 |
+
"[C][C][Branch1]": 511,
|
| 1351 |
+
"[C][C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1630,
|
| 1352 |
+
"[C][C][Branch1][C]": 1771,
|
| 1353 |
+
"[C][C][Branch1][C][C]": 397,
|
| 1354 |
+
"[C][C][Branch1][C][C][=C]": 1348,
|
| 1355 |
+
"[C][C][Branch1][C][C][=N]": 2126,
|
| 1356 |
+
"[C][C][Branch1][C][C][Branch1][C][C]": 552,
|
| 1357 |
+
"[C][C][Branch1][C][C][Branch1][C][C][C]": 1678,
|
| 1358 |
+
"[C][C][Branch1][C][C][Branch1][C][C][O][C][=Branch1][C][=O]": 1676,
|
| 1359 |
+
"[C][C][Branch1][C][C][C@H1]": 2292,
|
| 1360 |
+
"[C][C][Branch1][C][C][C]": 721,
|
| 1361 |
+
"[C][C][Branch1][C][C][C][=N]": 2374,
|
| 1362 |
+
"[C][C][Branch1][C][C][C][C][=Branch1][C][=O]": 2120,
|
| 1363 |
+
"[C][C][Branch1][C][C][C][C][C]": 2326,
|
| 1364 |
+
"[C][C][Branch1][C][C][N][C][=Branch1][C][=O]": 1913,
|
| 1365 |
+
"[C][C][Branch1][C][C][O]": 2170,
|
| 1366 |
+
"[C][C][Branch1][C][F][Branch1][C][F][F]": 2075,
|
| 1367 |
+
"[C][C][Branch1][C][O]": 1184,
|
| 1368 |
+
"[C][C][Branch1][C][O][C]": 1603,
|
| 1369 |
+
"[C][C][Branch2][Ring1]": 791,
|
| 1370 |
+
"[C][C][C@@H1]": 611,
|
| 1371 |
+
"[C][C][C@@H1][Branch1]": 1260,
|
| 1372 |
+
"[C][C][C@@H1][Branch1][C][C]": 2121,
|
| 1373 |
+
"[C][C][C@@]": 831,
|
| 1374 |
+
"[C][C][C@@][Branch1][C][C]": 1557,
|
| 1375 |
+
"[C][C][C@H1]": 505,
|
| 1376 |
+
"[C][C][C@H1][Branch1]": 1140,
|
| 1377 |
+
"[C][C][C@H1][Branch1][C][C]": 2175,
|
| 1378 |
+
"[C][C][C@]": 558,
|
| 1379 |
+
"[C][C][C@][Branch1]": 2338,
|
| 1380 |
+
"[C][C][C@][Branch1][C][C]": 1252,
|
| 1381 |
+
"[C][C][C@][Branch1][C][C][C@H1]": 2316,
|
| 1382 |
+
"[C][C][C@][Ring1][#Branch1]": 1873,
|
| 1383 |
+
"[C][C][C@][Ring1][#Branch1][Branch1][C][C][C@H1]": 2139,
|
| 1384 |
+
"[C][C][C]": 428,
|
| 1385 |
+
"[C][C][C][=Branch1][C][=O]": 1098,
|
| 1386 |
+
"[C][C][C][=Branch1][C][=O][N]": 948,
|
| 1387 |
+
"[C][C][C][=Branch1][C][=O][N][Branch1]": 2221,
|
| 1388 |
+
"[C][C][C][=Branch1][C][=O][N][C][C]": 1431,
|
| 1389 |
+
"[C][C][C][=Branch1][C][=O][O]": 1805,
|
| 1390 |
+
"[C][C][C][=C]": 925,
|
| 1391 |
+
"[C][C][C][=C][Branch1][C][C]": 1530,
|
| 1392 |
+
"[C][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 984,
|
| 1393 |
+
"[C][C][C][=N]": 814,
|
| 1394 |
+
"[C][C][C][Branch1]": 826,
|
| 1395 |
+
"[C][C][C][Branch1][C][C]": 1169,
|
| 1396 |
+
"[C][C][C][Branch1][C][C][Branch1][C][C]": 1855,
|
| 1397 |
+
"[C][C][C][Branch1][Ring1][C][C]": 2378,
|
| 1398 |
+
"[C][C][C][C@@H1]": 1727,
|
| 1399 |
+
"[C][C][C][C@H1]": 1698,
|
| 1400 |
+
"[C][C][C][C]": 350,
|
| 1401 |
+
"[C][C][C][C][=Branch1][C][=O]": 764,
|
| 1402 |
+
"[C][C][C][C][=Branch1][C][=O][N]": 2253,
|
| 1403 |
+
"[C][C][C][C][=C]": 1706,
|
| 1404 |
+
"[C][C][C][C][=N]": 2128,
|
| 1405 |
+
"[C][C][C][C][Branch1]": 2165,
|
| 1406 |
+
"[C][C][C][C][Branch1][C][C]": 2314,
|
| 1407 |
+
"[C][C][C][C][C]": 2112,
|
| 1408 |
+
"[C][C][C][C][C][=N]": 1949,
|
| 1409 |
+
"[C][C][C][C][C][C]": 455,
|
| 1410 |
+
"[C][C][C][C][C][C][C]": 2140,
|
| 1411 |
+
"[C][C][C][C][C][C][C][C]": 486,
|
| 1412 |
+
"[C][C][C][C][C][C][C][C][C][C]": 1495,
|
| 1413 |
+
"[C][C][C][C][C][C][C][C][C][C][C][C]": 1058,
|
| 1414 |
+
"[C][C][C][C][C][C][C][C][C][C][C][C][C][C]": 2147,
|
| 1415 |
+
"[C][C][C][C][C][C][C][C][C][C][C][C][C][C][C][C]": 1458,
|
| 1416 |
+
"[C][C][C][C][C][C][C][Ring1][=Branch1]": 1132,
|
| 1417 |
+
"[C][C][C][C][C][C][Ring1]": 1738,
|
| 1418 |
+
"[C][C][C][C][C][C][Ring1][=Branch1]": 697,
|
| 1419 |
+
"[C][C][C][C][C][C][Ring1][=Branch1][C]": 1950,
|
| 1420 |
+
"[C][C][C][C][C][N]": 1537,
|
| 1421 |
+
"[C][C][C][C][C][Ring1][=Branch1]": 1967,
|
| 1422 |
+
"[C][C][C][C][C][Ring1][Branch1]": 1646,
|
| 1423 |
+
"[C][C][C][C][N]": 1964,
|
| 1424 |
+
"[C][C][C][C][N][Branch1]": 1501,
|
| 1425 |
+
"[C][C][C][C][N][Branch2][Ring1]": 1466,
|
| 1426 |
+
"[C][C][C][C][N][C][=Branch1][C][=O]": 1188,
|
| 1427 |
+
"[C][C][C][C][Ring1][#Branch1]": 2327,
|
| 1428 |
+
"[C][C][C][C][Ring1][=Branch1]": 1201,
|
| 1429 |
+
"[C][C][C][C][Ring1][Ring1]": 1812,
|
| 1430 |
+
"[C][C][C][N]": 413,
|
| 1431 |
+
"[C][C][C][N][Branch1]": 742,
|
| 1432 |
+
"[C][C][C][N][Branch1][Ring2]": 1902,
|
| 1433 |
+
"[C][C][C][N][Branch2][Ring1]": 1461,
|
| 1434 |
+
"[C][C][C][N][C][=Branch1][C][=O]": 897,
|
| 1435 |
+
"[C][C][C][N][C][C]": 2234,
|
| 1436 |
+
"[C][C][C][N][C][C][Ring1][=Branch1]": 2215,
|
| 1437 |
+
"[C][C][C][N][Ring1][Branch1][C][=Branch1][C][=O]": 1792,
|
| 1438 |
+
"[C][C][C][O]": 959,
|
| 1439 |
+
"[C][C][C][O][C][C][Ring1][=Branch1]": 2365,
|
| 1440 |
+
"[C][C][C][Ring1]": 496,
|
| 1441 |
+
"[C][C][C][Ring1][#Branch1]": 1814,
|
| 1442 |
+
"[C][C][C][Ring1][=Branch1]": 1927,
|
| 1443 |
+
"[C][C][C][Ring1][Branch1]": 2321,
|
| 1444 |
+
"[C][C][C][Ring1][Ring1]": 660,
|
| 1445 |
+
"[C][C][C][S][=Branch1][C][=O][=Branch1][C][=O]": 1752,
|
| 1446 |
+
"[C][C][NH1]": 1818,
|
| 1447 |
+
"[C][C][N]": 564,
|
| 1448 |
+
"[C][C][N][=C]": 1784,
|
| 1449 |
+
"[C][C][N][Branch1]": 513,
|
| 1450 |
+
"[C][C][N][Branch1][C][C]": 2201,
|
| 1451 |
+
"[C][C][N][Branch1][Ring1][C][C]": 1016,
|
| 1452 |
+
"[C][C][N][Branch1][Ring1][C][C][C][=Branch1][C][=O]": 1872,
|
| 1453 |
+
"[C][C][N][Branch1][Ring1][C][C][C][C]": 1089,
|
| 1454 |
+
"[C][C][N][Branch2][Ring1]": 837,
|
| 1455 |
+
"[C][C][N][C]": 1026,
|
| 1456 |
+
"[C][C][N][C][=Branch1][C][=O]": 595,
|
| 1457 |
+
"[C][C][N][C][=N]": 1664,
|
| 1458 |
+
"[C][C][N][C][C]": 803,
|
| 1459 |
+
"[C][C][N][Ring1]": 1538,
|
| 1460 |
+
"[C][C][N][Ring1][Branch1]": 1687,
|
| 1461 |
+
"[C][C][O]": 480,
|
| 1462 |
+
"[C][C][O][C]": 1081,
|
| 1463 |
+
"[C][C][O][C][=Branch1][C][=O]": 499,
|
| 1464 |
+
"[C][C][O][C][=Branch1][C][=O][C][=C][Branch1][C][C]": 1768,
|
| 1465 |
+
"[C][C][O][C][=C][C][=C][Branch2][Ring2]": 1711,
|
| 1466 |
+
"[C][C][O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1983,
|
| 1467 |
+
"[C][C][O][C][C]": 1363,
|
| 1468 |
+
"[C][C][O][P][=Branch1][C][=O]": 2052,
|
| 1469 |
+
"[C][C][Ring1]": 389,
|
| 1470 |
+
"[C][C][Ring1][#Branch1]": 566,
|
| 1471 |
+
"[C][C][Ring1][#Branch2]": 1212,
|
| 1472 |
+
"[C][C][Ring1][#C]": 768,
|
| 1473 |
+
"[C][C][Ring1][=Branch1]": 702,
|
| 1474 |
+
"[C][C][Ring1][=Branch1][C]": 1041,
|
| 1475 |
+
"[C][C][Ring1][=Branch2]": 1141,
|
| 1476 |
+
"[C][C][Ring1][=C]": 818,
|
| 1477 |
+
"[C][C][Ring1][=N]": 645,
|
| 1478 |
+
"[C][C][Ring1][Branch2]": 1068,
|
| 1479 |
+
"[C][C][Ring1][N]": 923,
|
| 1480 |
+
"[C][C][Ring1][O]": 2031,
|
| 1481 |
+
"[C][C][Ring1][P]": 894,
|
| 1482 |
+
"[C][C][Ring1][S]": 750,
|
| 1483 |
+
"[C][C][Ring2][Ring1]": 422,
|
| 1484 |
+
"[C][C][Ring2][Ring1][#Branch1]": 1017,
|
| 1485 |
+
"[C][C][Ring2][Ring1][#Branch2]": 1482,
|
| 1486 |
+
"[C][C][Ring2][Ring1][#C]": 1795,
|
| 1487 |
+
"[C][C][Ring2][Ring1][=Branch1]": 1007,
|
| 1488 |
+
"[C][C][Ring2][Ring1][=Branch2]": 1286,
|
| 1489 |
+
"[C][C][Ring2][Ring1][=C]": 1775,
|
| 1490 |
+
"[C][C][Ring2][Ring1][=N]": 1597,
|
| 1491 |
+
"[C][C][Ring2][Ring1][Branch1]": 1077,
|
| 1492 |
+
"[C][C][Ring2][Ring1][Branch2]": 1150,
|
| 1493 |
+
"[C][C][Ring2][Ring1][C]": 1387,
|
| 1494 |
+
"[C][C][Ring2][Ring1][N]": 1725,
|
| 1495 |
+
"[C][C][Ring2][Ring1][O]": 1696,
|
| 1496 |
+
"[C][C][Ring2][Ring1][Ring1]": 1054,
|
| 1497 |
+
"[C][C][Ring2][Ring1][Ring2]": 1031,
|
| 1498 |
+
"[C][C][Ring2][Ring1][S]": 2103,
|
| 1499 |
+
"[C][C][S]": 1073,
|
| 1500 |
+
"[C][C][S][=Branch1][C][=O][=Branch1][C][=O]": 1487,
|
| 1501 |
+
"[C][C][S][C][=N]": 2356,
|
| 1502 |
+
"[C][Cl]": 1929,
|
| 1503 |
+
"[C][N+1]": 927,
|
| 1504 |
+
"[C][N+1][=C]": 1861,
|
| 1505 |
+
"[C][NH1]": 759,
|
| 1506 |
+
"[C][NH1][C][=C][C][Ring1][=Branch2]": 2202,
|
| 1507 |
+
"[C][N]": 354,
|
| 1508 |
+
"[C][N][=C]": 733,
|
| 1509 |
+
"[C][N][=C][Branch1]": 1055,
|
| 1510 |
+
"[C][N][=N]": 1734,
|
| 1511 |
+
"[C][N][Branch1]": 492,
|
| 1512 |
+
"[C][N][Branch1][#Branch1]": 1876,
|
| 1513 |
+
"[C][N][Branch1][#Branch2]": 2014,
|
| 1514 |
+
"[C][N][Branch1][=Branch2]": 2093,
|
| 1515 |
+
"[C][N][Branch1][C][C]": 535,
|
| 1516 |
+
"[C][N][Branch1][C][C][C]": 1018,
|
| 1517 |
+
"[C][N][Branch1][C][C][C][=Branch1][C][=O]": 1194,
|
| 1518 |
+
"[C][N][Branch1][C][C][C][C]": 877,
|
| 1519 |
+
"[C][N][Branch1][C][C][C][C][C][N]": 2384,
|
| 1520 |
+
"[C][N][Branch1][C][C][S][=Branch1][C][=O][=Branch1][C][=O]": 2048,
|
| 1521 |
+
"[C][N][Branch2][Ring1]": 617,
|
| 1522 |
+
"[C][N][Branch2][Ring1][Ring1]": 1976,
|
| 1523 |
+
"[C][N][Branch2][Ring1][Ring2]": 2123,
|
| 1524 |
+
"[C][N][Branch2][Ring2]": 1281,
|
| 1525 |
+
"[C][N][C]": 884,
|
| 1526 |
+
"[C][N][C][=Branch1][C][=O]": 431,
|
| 1527 |
+
"[C][N][C][=Branch1][C][=O][N]": 1096,
|
| 1528 |
+
"[C][N][C][=Branch1][C][=S]": 2058,
|
| 1529 |
+
"[C][N][C][=C]": 980,
|
| 1530 |
+
"[C][N][C][=C][Branch2][Ring1]": 1473,
|
| 1531 |
+
"[C][N][C][=C][Branch2][Ring2]": 2168,
|
| 1532 |
+
"[C][N][C][=C][C][=C]": 2255,
|
| 1533 |
+
"[C][N][C][=C][N][=C][Ring1][Branch1]": 1468,
|
| 1534 |
+
"[C][N][C][=N]": 669,
|
| 1535 |
+
"[C][N][C][=N][C][=N][Ring1][Branch1]": 1815,
|
| 1536 |
+
"[C][N][C][=N][C][Branch1]": 1807,
|
| 1537 |
+
"[C][N][C][Branch1]": 1673,
|
| 1538 |
+
"[C][N][C][C@@H1]": 2383,
|
| 1539 |
+
"[C][N][C][C]": 445,
|
| 1540 |
+
"[C][N][C][C][C]": 1091,
|
| 1541 |
+
"[C][N][C][C][C][Branch1]": 1923,
|
| 1542 |
+
"[C][N][C][C][C][C]": 657,
|
| 1543 |
+
"[C][N][C][C][C][C][C][Ring1][=Branch1]": 1312,
|
| 1544 |
+
"[C][N][C][C][C][C][Ring1][Branch1]": 1267,
|
| 1545 |
+
"[C][N][C][C][C][N]": 1832,
|
| 1546 |
+
"[C][N][C][C][N]": 2362,
|
| 1547 |
+
"[C][N][C][C][N][Branch1]": 1434,
|
| 1548 |
+
"[C][N][C][C][N][Branch1][C][C][C][C][Ring1][#Branch1]": 2205,
|
| 1549 |
+
"[C][N][C][C][N][Branch2][Ring1]": 1088,
|
| 1550 |
+
"[C][N][C][C][N][Branch2][Ring2]": 1588,
|
| 1551 |
+
"[C][N][C][C][O][C][C][Ring1][=Branch1]": 1038,
|
| 1552 |
+
"[C][N][N][=C]": 1311,
|
| 1553 |
+
"[C][N][N][=C][Branch1]": 2092,
|
| 1554 |
+
"[C][N][N][=N]": 1655,
|
| 1555 |
+
"[C][N][S][=Branch1][C][=O][=Branch1][C][=O]": 1494,
|
| 1556 |
+
"[C][O]": 358,
|
| 1557 |
+
"[C][O][C@@H1]": 1244,
|
| 1558 |
+
"[C][O][C@H1]": 1296,
|
| 1559 |
+
"[C][O][C]": 557,
|
| 1560 |
+
"[C][O][C][=Branch1][C][=O]": 448,
|
| 1561 |
+
"[C][O][C][=Branch1][C][=O][N]": 1834,
|
| 1562 |
+
"[C][O][C][=C]": 1884,
|
| 1563 |
+
"[C][O][C][=C][C]": 1022,
|
| 1564 |
+
"[C][O][C][=C][C][=C]": 427,
|
| 1565 |
+
"[C][O][C][=C][C][=C][Branch1]": 587,
|
| 1566 |
+
"[C][O][C][=C][C][=C][Branch1][#Branch1][C][=C][Ring1][=Branch1]": 1435,
|
| 1567 |
+
"[C][O][C][=C][C][=C][Branch1][#Branch1][C][=C][Ring1][=Branch1][O][C][C]": 2152,
|
| 1568 |
+
"[C][O][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1356,
|
| 1569 |
+
"[C][O][C][=C][C][=C][Branch1][Ring1][O][C][C]": 1580,
|
| 1570 |
+
"[C][O][C][=C][C][=C][Branch2][Branch1]": 1023,
|
| 1571 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1]": 487,
|
| 1572 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][#Branch1]": 1978,
|
| 1573 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][#Branch2]": 1829,
|
| 1574 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][#C]": 1837,
|
| 1575 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][=Branch2]": 1984,
|
| 1576 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][=C]": 2176,
|
| 1577 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][=N]": 2102,
|
| 1578 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][Branch2]": 1943,
|
| 1579 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][P]": 2079,
|
| 1580 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][Ring2]": 2115,
|
| 1581 |
+
"[C][O][C][=C][C][=C][Branch2][Ring1][S]": 2269,
|
| 1582 |
+
"[C][O][C][=C][C][=C][Branch2][Ring2]": 533,
|
| 1583 |
+
"[C][O][C][=C][C][=C][Branch2][Ring2][#Branch1]": 2132,
|
| 1584 |
+
"[C][O][C][=C][C][=C][Branch2][Ring2][#Branch2]": 2271,
|
| 1585 |
+
"[C][O][C][=C][C][=C][Branch2][Ring2][Branch2]": 2300,
|
| 1586 |
+
"[C][O][C][=C][C][=C][Branch2][Ring2][Ring1]": 1755,
|
| 1587 |
+
"[C][O][C][=C][C][=C][Branch2][Ring2][Ring2]": 1816,
|
| 1588 |
+
"[C][O][C][=C][C][=C][C]": 1122,
|
| 1589 |
+
"[C][O][C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1]": 1322,
|
| 1590 |
+
"[C][O][C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1][C]": 2203,
|
| 1591 |
+
"[C][O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 638,
|
| 1592 |
+
"[C][O][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1114,
|
| 1593 |
+
"[C][O][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 1737,
|
| 1594 |
+
"[C][O][C][=C][C][=C][C][=C][Ring1][=Branch1][N][C][C][N][Branch2][Ring1]": 2336,
|
| 1595 |
+
"[C][O][C][=C][C][=C][C][Branch2][Ring1]": 868,
|
| 1596 |
+
"[C][O][C][=C][C][=C][C][Branch2][Ring2]": 1151,
|
| 1597 |
+
"[C][O][C][=C][C][=C][NH1]": 2192,
|
| 1598 |
+
"[C][O][C][=C][C][=C][N][=C]": 2061,
|
| 1599 |
+
"[C][O][C][=C][C][=N]": 1427,
|
| 1600 |
+
"[C][O][C][=C][C][Branch1]": 879,
|
| 1601 |
+
"[C][O][C][=C][C][Branch1][Ring1][O]": 1375,
|
| 1602 |
+
"[C][O][C][=C][C][Branch2][Ring1]": 712,
|
| 1603 |
+
"[C][O][C][=C][C][Branch2][Ring2]": 1094,
|
| 1604 |
+
"[C][O][C][=N]": 1475,
|
| 1605 |
+
"[C][O][C][Branch1]": 2399,
|
| 1606 |
+
"[C][O][C][Branch1][C][C][=O]": 2033,
|
| 1607 |
+
"[C][O][C][C]": 887,
|
| 1608 |
+
"[C][O][C][C][N][C][=Branch1][C][=O]": 2149,
|
| 1609 |
+
"[C][O][Ring1][Branch1]": 1459,
|
| 1610 |
+
"[C][Ring1]": 359,
|
| 1611 |
+
"[C][Ring1][#Branch1]": 506,
|
| 1612 |
+
"[C][Ring1][#Branch1][=O]": 1020,
|
| 1613 |
+
"[C][Ring1][#Branch2]": 620,
|
| 1614 |
+
"[C][Ring1][#Branch2][=O]": 1695,
|
| 1615 |
+
"[C][Ring1][#C]": 650,
|
| 1616 |
+
"[C][Ring1][#C][=C][Ring2][Ring1][Ring1]": 2303,
|
| 1617 |
+
"[C][Ring1][#C][=O]": 1232,
|
| 1618 |
+
"[C][Ring1][=Branch1]": 408,
|
| 1619 |
+
"[C][Ring1][=Branch1][=C][Ring1][#Branch2]": 1395,
|
| 1620 |
+
"[C][Ring1][=Branch1][=O]": 1084,
|
| 1621 |
+
"[C][Ring1][=Branch1][C]": 741,
|
| 1622 |
+
"[C][Ring1][=Branch1][C][=Branch1][C][=O]": 2351,
|
| 1623 |
+
"[C][Ring1][=Branch1][C][Ring1][=Branch2]": 1071,
|
| 1624 |
+
"[C][Ring1][=Branch2]": 682,
|
| 1625 |
+
"[C][Ring1][=Branch2][=Ring1][Branch1]": 2332,
|
| 1626 |
+
"[C][Ring1][=C]": 647,
|
| 1627 |
+
"[C][Ring1][=C][=O]": 1234,
|
| 1628 |
+
"[C][Ring1][=N]": 643,
|
| 1629 |
+
"[C][Ring1][=N][=C][Ring1][P]": 1712,
|
| 1630 |
+
"[C][Ring1][=N][=O]": 1237,
|
| 1631 |
+
"[C][Ring1][Branch1]": 531,
|
| 1632 |
+
"[C][Ring1][Branch1][=C][Ring1][=Branch2]": 947,
|
| 1633 |
+
"[C][Ring1][Branch1][C]": 1313,
|
| 1634 |
+
"[C][Ring1][Branch1][C][C]": 2372,
|
| 1635 |
+
"[C][Ring1][Branch2]": 635,
|
| 1636 |
+
"[C][Ring1][Branch2][=O]": 1330,
|
| 1637 |
+
"[C][Ring1][N]": 922,
|
| 1638 |
+
"[C][Ring1][N][=C][Ring1][S]": 1854,
|
| 1639 |
+
"[C][Ring1][N][=O]": 1450,
|
| 1640 |
+
"[C][Ring1][O]": 811,
|
| 1641 |
+
"[C][Ring1][O][=O]": 1536,
|
| 1642 |
+
"[C][Ring1][P]": 684,
|
| 1643 |
+
"[C][Ring1][P][=C][Ring2][Ring1][Branch1]": 2162,
|
| 1644 |
+
"[C][Ring1][P][=O]": 1383,
|
| 1645 |
+
"[C][Ring1][Ring1]": 1640,
|
| 1646 |
+
"[C][Ring1][Ring2]": 1578,
|
| 1647 |
+
"[C][Ring1][S]": 688,
|
| 1648 |
+
"[C][Ring1][S][=C][Ring2][Ring1][Ring2]": 1995,
|
| 1649 |
+
"[C][Ring1][S][=O]": 1444,
|
| 1650 |
+
"[C][Ring2][Ring1]": 403,
|
| 1651 |
+
"[C][Ring2][Ring1][#Branch1]": 930,
|
| 1652 |
+
"[C][Ring2][Ring1][#Branch1][=O]": 2248,
|
| 1653 |
+
"[C][Ring2][Ring1][#Branch2]": 1173,
|
| 1654 |
+
"[C][Ring2][Ring1][#C]": 1604,
|
| 1655 |
+
"[C][Ring2][Ring1][=Branch1]": 920,
|
| 1656 |
+
"[C][Ring2][Ring1][=Branch1][=O]": 2064,
|
| 1657 |
+
"[C][Ring2][Ring1][=Branch2]": 1062,
|
| 1658 |
+
"[C][Ring2][Ring1][=C]": 1481,
|
| 1659 |
+
"[C][Ring2][Ring1][=N]": 1415,
|
| 1660 |
+
"[C][Ring2][Ring1][Branch1]": 895,
|
| 1661 |
+
"[C][Ring2][Ring1][Branch1][=O]": 2082,
|
| 1662 |
+
"[C][Ring2][Ring1][Branch2]": 963,
|
| 1663 |
+
"[C][Ring2][Ring1][Branch2][=O]": 2301,
|
| 1664 |
+
"[C][Ring2][Ring1][C]": 1109,
|
| 1665 |
+
"[C][Ring2][Ring1][C][=O]": 1717,
|
| 1666 |
+
"[C][Ring2][Ring1][N]": 1718,
|
| 1667 |
+
"[C][Ring2][Ring1][O]": 1392,
|
| 1668 |
+
"[C][Ring2][Ring1][P]": 1981,
|
| 1669 |
+
"[C][Ring2][Ring1][Ring1]": 874,
|
| 1670 |
+
"[C][Ring2][Ring1][Ring1][=O]": 1772,
|
| 1671 |
+
"[C][Ring2][Ring1][Ring2]": 857,
|
| 1672 |
+
"[C][Ring2][Ring1][Ring2][=O]": 1777,
|
| 1673 |
+
"[C][Ring2][Ring1][S]": 2043,
|
| 1674 |
+
"[C][S]": 463,
|
| 1675 |
+
"[C][S][=Branch1][C][=O][=Branch1][C][=O]": 654,
|
| 1676 |
+
"[C][S][C]": 1310,
|
| 1677 |
+
"[C][S][C][=N]": 737,
|
| 1678 |
+
"[Ca+2]": 144,
|
| 1679 |
+
"[Ca]": 192,
|
| 1680 |
+
"[Cl+1]": 276,
|
| 1681 |
+
"[Cl+2]": 214,
|
| 1682 |
+
"[Cl+3]": 68,
|
| 1683 |
+
"[Cl-1]": 43,
|
| 1684 |
+
"[ClH0]": 161,
|
| 1685 |
+
"[ClH1+1]": 2407,
|
| 1686 |
+
"[ClH2+1]": 2408,
|
| 1687 |
+
"[Cl]": 13,
|
| 1688 |
+
"[Cl][C][C]": 2304,
|
| 1689 |
+
"[Cl][Cl]": 1045,
|
| 1690 |
+
"[Co-2]": 2409,
|
| 1691 |
+
"[Co-4]": 2410,
|
| 1692 |
+
"[Cr]": 2411,
|
| 1693 |
+
"[Cs+1]": 176,
|
| 1694 |
+
"[Cs]": 325,
|
| 1695 |
+
"[Cu-2]": 2412,
|
| 1696 |
+
"[Cu-3]": 2413,
|
| 1697 |
+
"[Cu-5]": 2414,
|
| 1698 |
+
"[Cu]": 2415,
|
| 1699 |
+
"[F-1]": 172,
|
| 1700 |
+
"[FH0]": 148,
|
| 1701 |
+
"[F]": 28,
|
| 1702 |
+
"[F][C][=Branch1][C][=O]": 2307,
|
| 1703 |
+
"[F][C][Branch1][C][F][Branch1][C][F]": 1430,
|
| 1704 |
+
"[Fe+2]": 2416,
|
| 1705 |
+
"[Fe+3]": 2417,
|
| 1706 |
+
"[Fe-2]": 2418,
|
| 1707 |
+
"[Fe-3]": 2419,
|
| 1708 |
+
"[Gd+3]": 2420,
|
| 1709 |
+
"[Ge]": 2421,
|
| 1710 |
+
"[H+1]": 245,
|
| 1711 |
+
"[H-1]": 335,
|
| 1712 |
+
"[H]": 2422,
|
| 1713 |
+
"[He]": 239,
|
| 1714 |
+
"[Hg]": 2423,
|
| 1715 |
+
"[I+1]": 142,
|
| 1716 |
+
"[I+2]": 220,
|
| 1717 |
+
"[I+3]": 196,
|
| 1718 |
+
"[I-1]": 53,
|
| 1719 |
+
"[IH0]": 256,
|
| 1720 |
+
"[I]": 36,
|
| 1721 |
+
"[Ir-3]": 2424,
|
| 1722 |
+
"[K+1]": 35,
|
| 1723 |
+
"[KH1]": 288,
|
| 1724 |
+
"[K]": 198,
|
| 1725 |
+
"[Kr]": 229,
|
| 1726 |
+
"[Li+1]": 46,
|
| 1727 |
+
"[LiH1]": 290,
|
| 1728 |
+
"[Li]": 217,
|
| 1729 |
+
"[Mg+1]": 322,
|
| 1730 |
+
"[Mg+2]": 120,
|
| 1731 |
+
"[MgH2]": 262,
|
| 1732 |
+
"[Mg]": 204,
|
| 1733 |
+
"[Mn+1]": 2425,
|
| 1734 |
+
"[Mn+2]": 2426,
|
| 1735 |
+
"[Mo]": 2427,
|
| 1736 |
+
"[N+1]": 21,
|
| 1737 |
+
"[N+1][=Branch1][C][=O][O-1]": 446,
|
| 1738 |
+
"[N+1][=C]": 1340,
|
| 1739 |
+
"[N+1][Branch1][C][O-1]": 1836,
|
| 1740 |
+
"[N-1]": 34,
|
| 1741 |
+
"[N@+1]": 67,
|
| 1742 |
+
"[N@@+1]": 92,
|
| 1743 |
+
"[N@@]": 85,
|
| 1744 |
+
"[N@]": 101,
|
| 1745 |
+
"[NH0]": 179,
|
| 1746 |
+
"[NH1+1]": 147,
|
| 1747 |
+
"[NH1-1]": 178,
|
| 1748 |
+
"[NH1]": 33,
|
| 1749 |
+
"[NH1][C][=Branch1][C][=O]": 1156,
|
| 1750 |
+
"[NH1][C][=C][C][=C][C][=C][Ring1][=Branch2][Ring1][=Branch1]": 1797,
|
| 1751 |
+
"[NH1][C][=N]": 1593,
|
| 1752 |
+
"[NH1][C][=Ring1]": 1178,
|
| 1753 |
+
"[NH1][N][=C]": 1616,
|
| 1754 |
+
"[NH1][N][=Ring1]": 1893,
|
| 1755 |
+
"[NH1][Ring1][#Branch2]": 1668,
|
| 1756 |
+
"[NH1][Ring1][=Branch2]": 946,
|
| 1757 |
+
"[NH2+1]": 171,
|
| 1758 |
+
"[NH2-1]": 2428,
|
| 1759 |
+
"[NH2]": 2429,
|
| 1760 |
+
"[NH3+1]": 313,
|
| 1761 |
+
"[NH4+1]": 226,
|
| 1762 |
+
"[N]": 10,
|
| 1763 |
+
"[N][#C]": 570,
|
| 1764 |
+
"[N][/N][=C]": 1731,
|
| 1765 |
+
"[N][/N][=C][/C][=C]": 1082,
|
| 1766 |
+
"[N][=C]": 364,
|
| 1767 |
+
"[N][=C][Branch1]": 424,
|
| 1768 |
+
"[N][=C][Branch1][#Branch2]": 1977,
|
| 1769 |
+
"[N][=C][Branch1][#C]": 1888,
|
| 1770 |
+
"[N][=C][Branch1][=Branch2]": 850,
|
| 1771 |
+
"[N][=C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1290,
|
| 1772 |
+
"[N][=C][Branch1][=C]": 1953,
|
| 1773 |
+
"[N][=C][Branch1][=N]": 1622,
|
| 1774 |
+
"[N][=C][Branch1][C][C]": 1046,
|
| 1775 |
+
"[N][=C][Branch1][C][N]": 681,
|
| 1776 |
+
"[N][=C][Branch1][C][S]": 1606,
|
| 1777 |
+
"[N][=C][Branch1][P]": 2183,
|
| 1778 |
+
"[N][=C][Branch1][S]": 1959,
|
| 1779 |
+
"[N][=C][Branch2][Ring1]": 580,
|
| 1780 |
+
"[N][=C][Branch2][Ring1][Ring1]": 2097,
|
| 1781 |
+
"[N][=C][Branch2][Ring1][Ring2]": 1847,
|
| 1782 |
+
"[N][=C][N][=C]": 2387,
|
| 1783 |
+
"[N][=C][N][=C][Ring1]": 2324,
|
| 1784 |
+
"[N][=C][N][=C][Ring1][#Branch1]": 1200,
|
| 1785 |
+
"[N][=C][N][Ring1]": 1735,
|
| 1786 |
+
"[N][=C][N][Ring1][Branch1]": 1284,
|
| 1787 |
+
"[N][=C][N][Ring1][Branch1][C@@H1]": 2032,
|
| 1788 |
+
"[N][=C][N][Ring1][Branch1][C][C]": 2302,
|
| 1789 |
+
"[N][=C][Ring1]": 387,
|
| 1790 |
+
"[N][=C][Ring1][#Branch1]": 661,
|
| 1791 |
+
"[N][=C][Ring1][#Branch2]": 979,
|
| 1792 |
+
"[N][=C][Ring1][#Branch2][Ring1][=Branch1]": 1841,
|
| 1793 |
+
"[N][=C][Ring1][#C]": 1196,
|
| 1794 |
+
"[N][=C][Ring1][=Branch1]": 488,
|
| 1795 |
+
"[N][=C][Ring1][=Branch1][C]": 1145,
|
| 1796 |
+
"[N][=C][Ring1][=Branch2]": 1332,
|
| 1797 |
+
"[N][=C][Ring1][=C]": 2063,
|
| 1798 |
+
"[N][=C][Ring1][=N]": 1545,
|
| 1799 |
+
"[N][=C][Ring1][Branch1]": 693,
|
| 1800 |
+
"[N][=C][Ring1][Branch1][C]": 1408,
|
| 1801 |
+
"[N][=C][Ring1][Branch2]": 1254,
|
| 1802 |
+
"[N][=C][Ring1][N]": 1824,
|
| 1803 |
+
"[N][=C][Ring1][O]": 1533,
|
| 1804 |
+
"[N][=C][Ring1][P]": 1376,
|
| 1805 |
+
"[N][=C][Ring1][S]": 1001,
|
| 1806 |
+
"[N][=C][Ring2][Ring1]": 958,
|
| 1807 |
+
"[N][=C][Ring2][Ring1][#Branch1]": 1880,
|
| 1808 |
+
"[N][=C][Ring2][Ring1][=Branch1]": 1810,
|
| 1809 |
+
"[N][=C][Ring2][Ring1][Branch1]": 1709,
|
| 1810 |
+
"[N][=C][Ring2][Ring1][Ring1]": 1657,
|
| 1811 |
+
"[N][=C][Ring2][Ring1][Ring2]": 1723,
|
| 1812 |
+
"[N][=C][S]": 1701,
|
| 1813 |
+
"[N][=N]": 464,
|
| 1814 |
+
"[N][=N][NH1]": 1327,
|
| 1815 |
+
"[N][=N][NH1][N][=Ring1][Branch1]": 2386,
|
| 1816 |
+
"[N][=N][NH1][Ring1][Branch1]": 2104,
|
| 1817 |
+
"[N][=N][N][Ring1][Branch1]": 2078,
|
| 1818 |
+
"[N][=N][Ring1][=N]": 2244,
|
| 1819 |
+
"[N][=N][Ring1][Branch1]": 1610,
|
| 1820 |
+
"[N][=N][Ring2][Ring1]": 1095,
|
| 1821 |
+
"[N][=Ring1]": 680,
|
| 1822 |
+
"[N][=Ring1][Branch1]": 1123,
|
| 1823 |
+
"[N][=Ring2]": 760,
|
| 1824 |
+
"[N][Branch1]": 373,
|
| 1825 |
+
"[N][Branch1][#Branch1]": 2348,
|
| 1826 |
+
"[N][Branch1][#Branch2]": 1051,
|
| 1827 |
+
"[N][Branch1][#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1689,
|
| 1828 |
+
"[N][Branch1][#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1422,
|
| 1829 |
+
"[N][Branch1][#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 2017,
|
| 1830 |
+
"[N][Branch1][#C]": 1170,
|
| 1831 |
+
"[N][Branch1][=Branch2]": 656,
|
| 1832 |
+
"[N][Branch1][=Branch2][C]": 1904,
|
| 1833 |
+
"[N][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1033,
|
| 1834 |
+
"[N][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1092,
|
| 1835 |
+
"[N][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 2265,
|
| 1836 |
+
"[N][Branch1][=C]": 1248,
|
| 1837 |
+
"[N][Branch1][=N]": 1067,
|
| 1838 |
+
"[N][Branch1][C][C]": 456,
|
| 1839 |
+
"[N][Branch1][C][C][C]": 536,
|
| 1840 |
+
"[N][Branch1][C][C][C][=Branch1][C][=O]": 1002,
|
| 1841 |
+
"[N][Branch1][C][C][C][=Ring1][=Branch1]": 1452,
|
| 1842 |
+
"[N][Branch1][C][C][C][C]": 1190,
|
| 1843 |
+
"[N][Branch1][C][C][C][C][Ring1][#Branch1]": 856,
|
| 1844 |
+
"[N][Branch1][N][C][C]": 2151,
|
| 1845 |
+
"[N][Branch1][O][C][C]": 1757,
|
| 1846 |
+
"[N][Branch1][P]": 1135,
|
| 1847 |
+
"[N][Branch1][Ring2]": 1721,
|
| 1848 |
+
"[N][Branch1][Ring2][C][C]": 1368,
|
| 1849 |
+
"[N][Branch1][S]": 1467,
|
| 1850 |
+
"[N][Branch2][Branch1]": 1127,
|
| 1851 |
+
"[N][Branch2][Ring1]": 416,
|
| 1852 |
+
"[N][Branch2][Ring1][#Branch1]": 1883,
|
| 1853 |
+
"[N][Branch2][Ring1][Ring1]": 1030,
|
| 1854 |
+
"[N][Branch2][Ring1][Ring2]": 1176,
|
| 1855 |
+
"[N][Branch2][Ring2]": 653,
|
| 1856 |
+
"[N][C@@H1]": 853,
|
| 1857 |
+
"[N][C@@H1][Branch1]": 770,
|
| 1858 |
+
"[N][C@@H1][Branch1][#Branch2][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 2194,
|
| 1859 |
+
"[N][C@@H1][Branch1][C][C]": 1914,
|
| 1860 |
+
"[N][C@@H1][Branch2][Ring1]": 2065,
|
| 1861 |
+
"[N][C@H1]": 794,
|
| 1862 |
+
"[N][C@H1][Branch1]": 1172,
|
| 1863 |
+
"[N][C@H1][C][C][C@H1]": 2390,
|
| 1864 |
+
"[N][C]": 375,
|
| 1865 |
+
"[N][C][=Branch1][C][=N]": 1694,
|
| 1866 |
+
"[N][C][=Branch1][C][=O]": 361,
|
| 1867 |
+
"[N][C][=Branch1][C][=O][C@@H1]": 960,
|
| 1868 |
+
"[N][C][=Branch1][C][=O][C@@H1][Branch1]": 2178,
|
| 1869 |
+
"[N][C][=Branch1][C][=O][C@H1]": 2091,
|
| 1870 |
+
"[N][C][=Branch1][C][=O][C@H1][Branch1]": 771,
|
| 1871 |
+
"[N][C][=Branch1][C][=O][C][=C][C][=C]": 1705,
|
| 1872 |
+
"[N][C][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1605,
|
| 1873 |
+
"[N][C][=Branch1][C][=O][C][=N]": 2239,
|
| 1874 |
+
"[N][C][=Branch1][C][=O][C][C]": 1390,
|
| 1875 |
+
"[N][C][=Branch1][C][=O][C][C][C][C]": 1799,
|
| 1876 |
+
"[N][C][=Branch1][C][=O][C][N][C][=Branch1][C][=O]": 2344,
|
| 1877 |
+
"[N][C][=Branch1][C][=O][C][S]": 2125,
|
| 1878 |
+
"[N][C][=Branch1][C][=O][C][S][C][=N]": 2339,
|
| 1879 |
+
"[N][C][=Branch1][C][=O][N]": 670,
|
| 1880 |
+
"[N][C][=Branch1][C][=O][N][C@@H1][Branch1]": 2020,
|
| 1881 |
+
"[N][C][=Branch1][C][=O][N][C]": 1732,
|
| 1882 |
+
"[N][C][=Branch1][C][=O][N][C][C]": 1686,
|
| 1883 |
+
"[N][C][=Branch1][C][=S]": 821,
|
| 1884 |
+
"[N][C][=C]": 841,
|
| 1885 |
+
"[N][C][=C][Branch1]": 781,
|
| 1886 |
+
"[N][C][=C][Branch2][Ring1]": 1374,
|
| 1887 |
+
"[N][C][=C][C][=C]": 394,
|
| 1888 |
+
"[N][C][=C][C][=C][Branch1]": 522,
|
| 1889 |
+
"[N][C][=C][C][=C][Branch1][#Branch2]": 1568,
|
| 1890 |
+
"[N][C][=C][C][=C][Branch1][=Branch1][N+1][=Branch1][C][=O][O-1][C][=C][Ring1][=Branch2]": 2395,
|
| 1891 |
+
"[N][C][=C][C][=C][Branch1][=Branch2]": 1583,
|
| 1892 |
+
"[N][C][=C][C][=C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][C][=C][Ring1][#Branch2]": 2375,
|
| 1893 |
+
"[N][C][=C][C][=C][Branch1][C][Br][C][=C][Ring1][#Branch1]": 1003,
|
| 1894 |
+
"[N][C][=C][C][=C][Branch1][C][C][C][=C][Ring1][#Branch1]": 1133,
|
| 1895 |
+
"[N][C][=C][C][=C][Branch1][C][Cl]": 1303,
|
| 1896 |
+
"[N][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 545,
|
| 1897 |
+
"[N][C][=C][C][=C][Branch1][C][F]": 1341,
|
| 1898 |
+
"[N][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 571,
|
| 1899 |
+
"[N][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1][C][C][Ring1][=N]": 2369,
|
| 1900 |
+
"[N][C][=C][C][=C][Branch1][C][O][C][=C][Ring1][#Branch1]": 1014,
|
| 1901 |
+
"[N][C][=C][C][=C][Branch2][Ring1]": 832,
|
| 1902 |
+
"[N][C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1]": 2085,
|
| 1903 |
+
"[N][C][=C][C][=C][C][=C][C][Ring1][=Branch1]": 2297,
|
| 1904 |
+
"[N][C][=C][C][=C][C][=C][Ring1][=Branch1]": 543,
|
| 1905 |
+
"[N][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 2127,
|
| 1906 |
+
"[N][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 2187,
|
| 1907 |
+
"[N][C][=C][C][=C][C][=N][Ring1][=Branch1]": 2182,
|
| 1908 |
+
"[N][C][=C][C][=C][C][Branch1]": 873,
|
| 1909 |
+
"[N][C][=C][C][=C][C][Branch1][=Branch2][C][Branch1][C][F][Branch1][C][F][F][=C][Ring1][#Branch2]": 2062,
|
| 1910 |
+
"[N][C][=C][C][=C][C][Branch1][C][Cl][=C][Ring1][#Branch1]": 916,
|
| 1911 |
+
"[N][C][=C][C][=C][C][Branch1][C][F][=C][Ring1][#Branch1]": 1288,
|
| 1912 |
+
"[N][C][=C][C][=C][C][Branch1][C][O][=C][Ring1][#Branch1]": 2328,
|
| 1913 |
+
"[N][C][=C][C][=C][C][Branch2][Ring1]": 1504,
|
| 1914 |
+
"[N][C][=C][C][=C][N][=C][Ring1][=Branch1]": 1931,
|
| 1915 |
+
"[N][C][=C][C][=C][Ring1][Branch1]": 2211,
|
| 1916 |
+
"[N][C][=C][C][=N]": 933,
|
| 1917 |
+
"[N][C][=C][C][Branch1]": 1076,
|
| 1918 |
+
"[N][C][=C][N][=C]": 1164,
|
| 1919 |
+
"[N][C][=C][N][=C][Ring1][Branch1]": 1451,
|
| 1920 |
+
"[N][C][=N]": 409,
|
| 1921 |
+
"[N][C][=N][C][=C][S][Ring1][Branch1]": 2019,
|
| 1922 |
+
"[N][C][=N][C][=N]": 778,
|
| 1923 |
+
"[N][C][=N][C][=N][C][=C][Ring1][=Branch1]": 1649,
|
| 1924 |
+
"[N][C][=N][C][Branch1]": 1256,
|
| 1925 |
+
"[N][C][=N][C][Branch1][C]": 1539,
|
| 1926 |
+
"[N][C][Branch1]": 609,
|
| 1927 |
+
"[N][C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1922,
|
| 1928 |
+
"[N][C][Branch1][C]": 1486,
|
| 1929 |
+
"[N][C][Branch1][C][C]": 1362,
|
| 1930 |
+
"[N][C][Branch1][C][C][=O]": 1693,
|
| 1931 |
+
"[N][C][Branch1][C][C][Branch1][C][C]": 2212,
|
| 1932 |
+
"[N][C][Branch1][C][O]": 2357,
|
| 1933 |
+
"[N][C][Branch2][Ring1]": 2155,
|
| 1934 |
+
"[N][C][C@@H1]": 1272,
|
| 1935 |
+
"[N][C][C@H1]": 1308,
|
| 1936 |
+
"[N][C][C]": 360,
|
| 1937 |
+
"[N][C][C][=Branch1][C][=O]": 849,
|
| 1938 |
+
"[N][C][C][=C]": 1569,
|
| 1939 |
+
"[N][C][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 2346,
|
| 1940 |
+
"[N][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 748,
|
| 1941 |
+
"[N][C][C][=C][C][=C][O][Ring1][Branch1]": 1879,
|
| 1942 |
+
"[N][C][C][=N]": 1779,
|
| 1943 |
+
"[N][C][C][Branch1]": 2340,
|
| 1944 |
+
"[N][C][C][Branch1][C][O]": 2354,
|
| 1945 |
+
"[N][C][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][Ring1][#Branch2]": 2361,
|
| 1946 |
+
"[N][C][C][C][Branch1]": 634,
|
| 1947 |
+
"[N][C][C][C][Branch1][Branch1][C][C][Ring1][=Branch1]": 1932,
|
| 1948 |
+
"[N][C][C][C][Branch2][Ring1]": 1502,
|
| 1949 |
+
"[N][C][C][C][Branch2][Ring2]": 2394,
|
| 1950 |
+
"[N][C][C][C][C@@H1]": 2184,
|
| 1951 |
+
"[N][C][C][C][C@H1]": 1259,
|
| 1952 |
+
"[N][C][C][C][C]": 412,
|
| 1953 |
+
"[N][C][C][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1852,
|
| 1954 |
+
"[N][C][C][C][C][C][C][Ring1][#Branch1]": 1571,
|
| 1955 |
+
"[N][C][C][C][C][C][C][Ring1][=Branch1]": 1168,
|
| 1956 |
+
"[N][C][C][C][C][C][O][Ring1][Branch1]": 2393,
|
| 1957 |
+
"[N][C][C][C][C][C][Ring1][=Branch1]": 707,
|
| 1958 |
+
"[N][C][C][C][C][C][Ring1][=Branch1][C]": 2371,
|
| 1959 |
+
"[N][C][C][C][C][C][Ring1][Branch1]": 1760,
|
| 1960 |
+
"[N][C][C][C][C][Ring1][Branch1]": 691,
|
| 1961 |
+
"[N][C][C][C][C][Ring1][Branch1][C]": 1800,
|
| 1962 |
+
"[N][C][C][C][N]": 1441,
|
| 1963 |
+
"[N][C][C][C][N][Branch1]": 1476,
|
| 1964 |
+
"[N][C][C][C][O]": 2158,
|
| 1965 |
+
"[N][C][C][C][Ring1]": 1010,
|
| 1966 |
+
"[N][C][C][C][Ring1][Ring1]": 1534,
|
| 1967 |
+
"[N][C][C][N]": 1697,
|
| 1968 |
+
"[N][C][C][N][Branch1]": 521,
|
| 1969 |
+
"[N][C][C][N][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1677,
|
| 1970 |
+
"[N][C][C][N][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1][C][C][Ring1][N]": 2350,
|
| 1971 |
+
"[N][C][C][N][Branch2][Ring1]": 590,
|
| 1972 |
+
"[N][C][C][N][Branch2][Ring1][Ring1]": 1786,
|
| 1973 |
+
"[N][C][C][N][Branch2][Ring1][Ring2]": 2143,
|
| 1974 |
+
"[N][C][C][N][Branch2][Ring2]": 1480,
|
| 1975 |
+
"[N][C][C][N][C][C]": 1005,
|
| 1976 |
+
"[N][C][C][N][C][C][Ring1][=Branch1]": 1324,
|
| 1977 |
+
"[N][C][C][O][C][C][Ring1][=Branch1]": 520,
|
| 1978 |
+
"[N][C][C][O][C][C][Ring1][=Branch1][C]": 1628,
|
| 1979 |
+
"[N][C][C][Ring1][=Branch1]": 1870,
|
| 1980 |
+
"[N][C][N]": 1584,
|
| 1981 |
+
"[N][C][S]": 2259,
|
| 1982 |
+
"[N][N][=C]": 783,
|
| 1983 |
+
"[N][N][=C][Branch1]": 987,
|
| 1984 |
+
"[N][N][=C][Branch2][Ring1]": 2319,
|
| 1985 |
+
"[N][N][=N]": 1298,
|
| 1986 |
+
"[N][N][C][=Branch1][C][=O]": 716,
|
| 1987 |
+
"[N][N][C][=N]": 2397,
|
| 1988 |
+
"[N][N][C][C]": 773,
|
| 1989 |
+
"[N][N][C][C][N][Branch1][C][C][C][C][Ring1][#Branch1]": 1417,
|
| 1990 |
+
"[N][O]": 1025,
|
| 1991 |
+
"[N][O][C][C]": 1307,
|
| 1992 |
+
"[N][Ring1]": 381,
|
| 1993 |
+
"[N][Ring1][#Branch1]": 936,
|
| 1994 |
+
"[N][Ring1][#Branch2]": 891,
|
| 1995 |
+
"[N][Ring1][#C]": 942,
|
| 1996 |
+
"[N][Ring1][=Branch1]": 842,
|
| 1997 |
+
"[N][Ring1][=Branch1][C]": 1203,
|
| 1998 |
+
"[N][Ring1][=Branch1][C][=Branch1][C][=O]": 2035,
|
| 1999 |
+
"[N][Ring1][=Branch2]": 810,
|
| 2000 |
+
"[N][Ring1][=Branch2][C]": 1509,
|
| 2001 |
+
"[N][Ring1][=C]": 1295,
|
| 2002 |
+
"[N][Ring1][=N]": 1024,
|
| 2003 |
+
"[N][Ring1][Branch1]": 642,
|
| 2004 |
+
"[N][Ring1][Branch1][C]": 788,
|
| 2005 |
+
"[N][Ring1][Branch1][C][=Branch1][C][=O]": 1924,
|
| 2006 |
+
"[N][Ring1][Branch1][C][C]": 950,
|
| 2007 |
+
"[N][Ring1][Branch2]": 1108,
|
| 2008 |
+
"[N][Ring1][O][C]": 2208,
|
| 2009 |
+
"[N][Ring1][P]": 993,
|
| 2010 |
+
"[N][Ring1][S]": 1275,
|
| 2011 |
+
"[N][Ring2][Ring1]": 466,
|
| 2012 |
+
"[N][Ring2][Ring1][#Branch1]": 1614,
|
| 2013 |
+
"[N][Ring2][Ring1][#Branch2]": 2342,
|
| 2014 |
+
"[N][Ring2][Ring1][=Branch1]": 1850,
|
| 2015 |
+
"[N][Ring2][Ring1][=Branch2]": 1960,
|
| 2016 |
+
"[N][Ring2][Ring1][Branch1]": 2000,
|
| 2017 |
+
"[N][Ring2][Ring1][Branch2]": 1672,
|
| 2018 |
+
"[N][Ring2][Ring1][Ring1]": 1514,
|
| 2019 |
+
"[N][Ring2][Ring1][Ring2]": 1403,
|
| 2020 |
+
"[N][S][=Branch1][C][=O][=Branch1][C][=O]": 510,
|
| 2021 |
+
"[N][S][=Branch1][C][=O][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1743,
|
| 2022 |
+
"[N][S][Branch1][C][C][=Branch1][C][=O][=O]": 1253,
|
| 2023 |
+
"[Na+1]": 32,
|
| 2024 |
+
"[Na+1][Na+1]": 1867,
|
| 2025 |
+
"[NaH1]": 287,
|
| 2026 |
+
"[Na]": 317,
|
| 2027 |
+
"[Ni-2]": 2430,
|
| 2028 |
+
"[Ni-4]": 2431,
|
| 2029 |
+
"[O+1]": 116,
|
| 2030 |
+
"[O-1]": 20,
|
| 2031 |
+
"[O-2]": 314,
|
| 2032 |
+
"[OH0]": 125,
|
| 2033 |
+
"[OH1+1]": 249,
|
| 2034 |
+
"[OH1-1]": 113,
|
| 2035 |
+
"[OH1]": 212,
|
| 2036 |
+
"[OH2+1]": 2432,
|
| 2037 |
+
"[OH3+1]": 330,
|
| 2038 |
+
"[O]": 14,
|
| 2039 |
+
"[O][=C]": 368,
|
| 2040 |
+
"[O][=C][Branch1]": 437,
|
| 2041 |
+
"[O][=C][Branch1][#Branch2]": 981,
|
| 2042 |
+
"[O][=C][Branch1][#C]": 1287,
|
| 2043 |
+
"[O][=C][Branch1][=Branch2]": 1551,
|
| 2044 |
+
"[O][=C][Branch1][=C]": 1148,
|
| 2045 |
+
"[O][=C][Branch1][=N]": 1249,
|
| 2046 |
+
"[O][=C][Branch1][C][O]": 538,
|
| 2047 |
+
"[O][=C][Branch1][C][O][C]": 598,
|
| 2048 |
+
"[O][=C][Branch1][C][O][C][=Branch1][C][=O][O]": 1547,
|
| 2049 |
+
"[O][=C][Branch1][C][O][C][Branch1][C][F][Branch1][C][F][F]": 735,
|
| 2050 |
+
"[O][=C][Branch1][C][O][C][Branch1][C][F][Branch1][C][F][F][O][=C][Branch1][C][O][C][Branch1][C][F][Branch1][C][F][F]": 1789,
|
| 2051 |
+
"[O][=C][Branch1][N][N][C][C]": 2381,
|
| 2052 |
+
"[O][=C][Branch1][O]": 1187,
|
| 2053 |
+
"[O][=C][Branch1][P]": 1239,
|
| 2054 |
+
"[O][=C][Branch1][S]": 1424,
|
| 2055 |
+
"[O][=C][Branch2][Ring1]": 461,
|
| 2056 |
+
"[O][=C][Branch2][Ring1][#Branch1]": 1691,
|
| 2057 |
+
"[O][=C][Branch2][Ring1][#Branch2]": 1749,
|
| 2058 |
+
"[O][=C][Branch2][Ring1][#C]": 2042,
|
| 2059 |
+
"[O][=C][Branch2][Ring1][=Branch1]": 1708,
|
| 2060 |
+
"[O][=C][Branch2][Ring1][=Branch2]": 1639,
|
| 2061 |
+
"[O][=C][Branch2][Ring1][=C]": 2066,
|
| 2062 |
+
"[O][=C][Branch2][Ring1][=N]": 2109,
|
| 2063 |
+
"[O][=C][Branch2][Ring1][Branch1]": 1674,
|
| 2064 |
+
"[O][=C][Branch2][Ring1][Branch2]": 1608,
|
| 2065 |
+
"[O][=C][Branch2][Ring1][N]": 2227,
|
| 2066 |
+
"[O][=C][Branch2][Ring1][Ring1]": 2011,
|
| 2067 |
+
"[O][=C][Branch2][Ring1][Ring2]": 1215,
|
| 2068 |
+
"[O][=C][Branch2][Ring1][S]": 2287,
|
| 2069 |
+
"[O][=C][Branch2][Ring2]": 767,
|
| 2070 |
+
"[O][=C][Branch2][Ring2][Ring1]": 2385,
|
| 2071 |
+
"[O][=C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 2222,
|
| 2072 |
+
"[O][=C][C][C]": 2230,
|
| 2073 |
+
"[O][=C][NH1]": 1280,
|
| 2074 |
+
"[O][=C][N][C][=Branch1][C][=O]": 1763,
|
| 2075 |
+
"[O][=N+1][Branch1][C][O-1]": 937,
|
| 2076 |
+
"[O][=P]": 2368,
|
| 2077 |
+
"[O][=S]": 777,
|
| 2078 |
+
"[O][=S][=Branch1][C][=O]": 785,
|
| 2079 |
+
"[O][C@@H1]": 470,
|
| 2080 |
+
"[O][C@@H1][Branch1]": 991,
|
| 2081 |
+
"[O][C@@H1][Branch1][C][O][C@H1]": 1806,
|
| 2082 |
+
"[O][C@@H1][O][C@H1]": 1787,
|
| 2083 |
+
"[O][C@@H1][O][C@H1][Branch1][Ring1][C][O][C@@H1][Branch1][C][O][C@H1][Branch1][C][O][C@H1][Ring1][#Branch2]": 1679,
|
| 2084 |
+
"[O][C@@]": 1758,
|
| 2085 |
+
"[O][C@H1]": 497,
|
| 2086 |
+
"[O][C@H1][Branch1]": 677,
|
| 2087 |
+
"[O][C@H1][Branch1][Ring1][C][O]": 866,
|
| 2088 |
+
"[O][C@H1][Branch1][Ring1][C][O][C@@H1][Branch1][C][O][C@H1]": 1052,
|
| 2089 |
+
"[O][C@H1][Branch1][Ring1][C][O][C@@H1][Branch1][C][O][C@H1][Branch1][C][O][C@H1][Ring1][#Branch2]": 1339,
|
| 2090 |
+
"[O][C@]": 1407,
|
| 2091 |
+
"[O][C]": 351,
|
| 2092 |
+
"[O][C][#C]": 2068,
|
| 2093 |
+
"[O][C][=Branch1][C][=O]": 401,
|
| 2094 |
+
"[O][C][=Branch1][C][=O][C@H1][Branch1][C][C]": 2240,
|
| 2095 |
+
"[O][C][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1440,
|
| 2096 |
+
"[O][C][=Branch1][C][=O][NH1]": 2298,
|
| 2097 |
+
"[O][C][=Branch1][C][=O][N]": 994,
|
| 2098 |
+
"[O][C][=Branch1][C][=O][O]": 1347,
|
| 2099 |
+
"[O][C][=C]": 1328,
|
| 2100 |
+
"[O][C][=C][C][=C]": 699,
|
| 2101 |
+
"[O][C][=C][C][=C][Branch1]": 631,
|
| 2102 |
+
"[O][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1958,
|
| 2103 |
+
"[O][C][=C][C][=C][Branch2][Ring1]": 834,
|
| 2104 |
+
"[O][C][=C][C][=C][Branch2][Ring2]": 1724,
|
| 2105 |
+
"[O][C][=C][C][=C][C][=Branch1][Ring2][=C][Ring1][=Branch1]": 2367,
|
| 2106 |
+
"[O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 553,
|
| 2107 |
+
"[O][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1726,
|
| 2108 |
+
"[O][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][Ring1][=N]": 1477,
|
| 2109 |
+
"[O][C][=C][C][=C][C][Branch1]": 1785,
|
| 2110 |
+
"[O][C][=C][C][=C][C][Branch2][Ring1]": 2329,
|
| 2111 |
+
"[O][C][=C][C][Branch1]": 1264,
|
| 2112 |
+
"[O][C][=C][C][Branch1][C][O]": 2243,
|
| 2113 |
+
"[O][C][=N]": 708,
|
| 2114 |
+
"[O][C][=N][C][Branch1]": 2288,
|
| 2115 |
+
"[O][C][=Ring1]": 846,
|
| 2116 |
+
"[O][C][=Ring1][Branch1]": 1516,
|
| 2117 |
+
"[O][C][Branch1]": 523,
|
| 2118 |
+
"[O][C][Branch1][=Branch2][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1470,
|
| 2119 |
+
"[O][C][Branch1][C]": 1317,
|
| 2120 |
+
"[O][C][Branch1][C][C]": 1445,
|
| 2121 |
+
"[O][C][Branch1][C][C][=O]": 1221,
|
| 2122 |
+
"[O][C][Branch1][C][C][Branch1][C][C]": 914,
|
| 2123 |
+
"[O][C][Branch1][C][C][Branch1][C][C][C]": 1645,
|
| 2124 |
+
"[O][C][Branch1][C][C][C]": 2366,
|
| 2125 |
+
"[O][C][Branch1][C][F][Branch1][C][F][F]": 862,
|
| 2126 |
+
"[O][C][Branch2][Ring1]": 1702,
|
| 2127 |
+
"[O][C][C@@H1]": 899,
|
| 2128 |
+
"[O][C][C@H1]": 763,
|
| 2129 |
+
"[O][C][C@H1][O][C@@H1]": 1819,
|
| 2130 |
+
"[O][C][C]": 371,
|
| 2131 |
+
"[O][C][C][=Branch1][C][=O]": 606,
|
| 2132 |
+
"[O][C][C][=Branch1][C][=O][O]": 2167,
|
| 2133 |
+
"[O][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 597,
|
| 2134 |
+
"[O][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C]": 1944,
|
| 2135 |
+
"[O][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=Branch1][C][=O]": 1857,
|
| 2136 |
+
"[O][C][C][=C][C][=C][C][=C][Ring1][=Branch1][Cl]": 2195,
|
| 2137 |
+
"[O][C][C][=C][C][=C][C][=C][Ring1][=Branch1][F]": 1946,
|
| 2138 |
+
"[O][C][C][=N]": 1247,
|
| 2139 |
+
"[O][C][C][=N][N][Branch1][C][C][C][=Ring1][=Branch1]": 2256,
|
| 2140 |
+
"[O][C][C][Branch1][C][O][C]": 1559,
|
| 2141 |
+
"[O][C][C][Branch1][Ring2]": 1138,
|
| 2142 |
+
"[O][C][C][Branch1][Ring2][C][Ring1][=Branch1][C][Ring1][=Branch2]": 1157,
|
| 2143 |
+
"[O][C][C][Branch1][Ring2][C][Ring1][=Branch1][C][Ring1][=Branch2][C][Ring1][#Branch2]": 1180,
|
| 2144 |
+
"[O][C][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1079,
|
| 2145 |
+
"[O][C][C][C][C]": 632,
|
| 2146 |
+
"[O][C][C][C][C][C][C]": 2100,
|
| 2147 |
+
"[O][C][C][C][O]": 1820,
|
| 2148 |
+
"[O][C][C][O]": 757,
|
| 2149 |
+
"[O][C][C][O][C][C]": 1160,
|
| 2150 |
+
"[O][C][C][O][Ring1][#Branch1]": 1060,
|
| 2151 |
+
"[O][C][C][Ring1][=Branch1]": 483,
|
| 2152 |
+
"[O][C][C][Ring1][=Branch1][C]": 1121,
|
| 2153 |
+
"[O][C][O]": 517,
|
| 2154 |
+
"[O][C][O][Ring1][#Branch1]": 2311,
|
| 2155 |
+
"[O][C][Ring1][#C]": 1720,
|
| 2156 |
+
"[O][C][Ring1][Branch1]": 1887,
|
| 2157 |
+
"[O][N][=Ring1]": 1379,
|
| 2158 |
+
"[O][N][C]": 1767,
|
| 2159 |
+
"[O][N][C][=Branch1][C][=O]": 869,
|
| 2160 |
+
"[O][N][C][C]": 1644,
|
| 2161 |
+
"[O][O]": 819,
|
| 2162 |
+
"[O][O][C]": 1589,
|
| 2163 |
+
"[O][O][C][C]": 2073,
|
| 2164 |
+
"[O][O][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 983,
|
| 2165 |
+
"[O][O][C][C][=C][C][=C][C][=C][Ring1][=Branch1][C][=C][Ring1][=C]": 1935,
|
| 2166 |
+
"[O][Ring1][#Branch1]": 1793,
|
| 2167 |
+
"[O][Ring1][#Branch2]": 1367,
|
| 2168 |
+
"[O][Ring1][#C]": 1489,
|
| 2169 |
+
"[O][Ring1][=Branch1]": 1019,
|
| 2170 |
+
"[O][Ring1][=Branch2]": 1364,
|
| 2171 |
+
"[O][Ring1][=C]": 1278,
|
| 2172 |
+
"[O][Ring1][=N]": 1503,
|
| 2173 |
+
"[O][Ring1][Branch1]": 1124,
|
| 2174 |
+
"[O][Ring1][Branch2]": 1204,
|
| 2175 |
+
"[O][Ring1][N]": 1414,
|
| 2176 |
+
"[O][Ring1][O]": 1642,
|
| 2177 |
+
"[O][Ring1][P]": 1572,
|
| 2178 |
+
"[O][Ring1][S]": 1671,
|
| 2179 |
+
"[O][Ring2][Ring1][Ring1]": 2049,
|
| 2180 |
+
"[O][Ring2][Ring1][Ring2]": 2007,
|
| 2181 |
+
"[O][S][=Branch1][C][=O][=Branch1][C][=O]": 1117,
|
| 2182 |
+
"[P+1]": 70,
|
| 2183 |
+
"[P-1]": 122,
|
| 2184 |
+
"[P@+1]": 106,
|
| 2185 |
+
"[P@@+1]": 281,
|
| 2186 |
+
"[P@@]": 91,
|
| 2187 |
+
"[P@]": 80,
|
| 2188 |
+
"[PH1]": 65,
|
| 2189 |
+
"[PH2+1]": 193,
|
| 2190 |
+
"[P]": 27,
|
| 2191 |
+
"[P][=Branch1][C][=O]": 560,
|
| 2192 |
+
"[P][=Branch1][C][=O][Branch1][C][O-1]": 1802,
|
| 2193 |
+
"[P][=Branch1][C][=O][Branch1][C][O]": 720,
|
| 2194 |
+
"[P][=Branch1][C][=O][Branch1][C][O][O]": 952,
|
| 2195 |
+
"[P][C]": 1817,
|
| 2196 |
+
"[P][C][=Branch1][C][=O]": 1541,
|
| 2197 |
+
"[P][C][=Branch1][C][=O][N]": 1619,
|
| 2198 |
+
"[P][C][=N]": 1258,
|
| 2199 |
+
"[P][N][C][=Branch1][C][=O]": 855,
|
| 2200 |
+
"[P][N][C][=N]": 1962,
|
| 2201 |
+
"[P][Ring1][=Branch1]": 2347,
|
| 2202 |
+
"[P][S][=Branch1][C][=O][=Branch1][C][=O]": 1529,
|
| 2203 |
+
"[Pd-2]": 2433,
|
| 2204 |
+
"[Pt-2]": 2434,
|
| 2205 |
+
"[Pt]": 2435,
|
| 2206 |
+
"[Ra]": 259,
|
| 2207 |
+
"[Rb+1]": 177,
|
| 2208 |
+
"[Rb]": 191,
|
| 2209 |
+
"[Rh+2]": 2436,
|
| 2210 |
+
"[Ring1]": 8,
|
| 2211 |
+
"[Ring1][#Branch1]": 402,
|
| 2212 |
+
"[Ring1][#Branch2]": 407,
|
| 2213 |
+
"[Ring1][#Branch2][=O]": 1381,
|
| 2214 |
+
"[Ring1][#C]": 452,
|
| 2215 |
+
"[Ring1][=Branch1]": 366,
|
| 2216 |
+
"[Ring1][=Branch1][=O]": 1722,
|
| 2217 |
+
"[Ring1][=Branch1][C]": 484,
|
| 2218 |
+
"[Ring1][=Branch1][C][=Branch1][C][=O]": 722,
|
| 2219 |
+
"[Ring1][=Branch1][C][=Branch1][C][=O][O]": 2290,
|
| 2220 |
+
"[Ring1][=Branch2]": 417,
|
| 2221 |
+
"[Ring1][=Branch2][C]": 1192,
|
| 2222 |
+
"[Ring1][=C]": 447,
|
| 2223 |
+
"[Ring1][=C][=O]": 1710,
|
| 2224 |
+
"[Ring1][=N]": 426,
|
| 2225 |
+
"[Ring1][=N][=O]": 1613,
|
| 2226 |
+
"[Ring1][Branch1]": 393,
|
| 2227 |
+
"[Ring1][Branch1][C]": 475,
|
| 2228 |
+
"[Ring1][Branch1][C][=Branch1][C][=O]": 655,
|
| 2229 |
+
"[Ring1][Branch1][C][C]": 665,
|
| 2230 |
+
"[Ring1][Branch2]": 450,
|
| 2231 |
+
"[Ring1][Branch2][O]": 1598,
|
| 2232 |
+
"[Ring1][C]": 421,
|
| 2233 |
+
"[Ring1][C][#N]": 495,
|
| 2234 |
+
"[Ring1][C][#N][=C]": 1115,
|
| 2235 |
+
"[Ring1][C][#N][=C][Ring1][Branch2]": 1821,
|
| 2236 |
+
"[Ring1][C][#N][C][=C][Ring1][Branch2]": 945,
|
| 2237 |
+
"[Ring1][C][=O]": 1162,
|
| 2238 |
+
"[Ring1][C][C]": 627,
|
| 2239 |
+
"[Ring1][C][C][C]": 2105,
|
| 2240 |
+
"[Ring1][C][C][C][C]": 820,
|
| 2241 |
+
"[Ring1][C][Cl]": 2214,
|
| 2242 |
+
"[Ring1][C][N]": 1333,
|
| 2243 |
+
"[Ring1][C][O]": 502,
|
| 2244 |
+
"[Ring1][C][O][C]": 1205,
|
| 2245 |
+
"[Ring1][N]": 453,
|
| 2246 |
+
"[Ring1][N][=C]": 1159,
|
| 2247 |
+
"[Ring1][N][=O]": 1472,
|
| 2248 |
+
"[Ring1][N][C]": 1213,
|
| 2249 |
+
"[Ring1][N][C][=Branch1][C][=O]": 1283,
|
| 2250 |
+
"[Ring1][N][C][C]": 1065,
|
| 2251 |
+
"[Ring1][O]": 392,
|
| 2252 |
+
"[Ring1][O][=C]": 1182,
|
| 2253 |
+
"[Ring1][O][=O]": 1211,
|
| 2254 |
+
"[Ring1][O][C]": 468,
|
| 2255 |
+
"[Ring1][O][C][C]": 508,
|
| 2256 |
+
"[Ring1][O][C][C][=C][Ring1][Branch2]": 678,
|
| 2257 |
+
"[Ring1][O][C][C][Branch1][Ring1][O]": 743,
|
| 2258 |
+
"[Ring1][O][C][C][Branch1][Ring1][O][C][=C][Ring1][#Branch2]": 1222,
|
| 2259 |
+
"[Ring1][O][Ring1][#Branch1]": 2396,
|
| 2260 |
+
"[Ring1][P]": 476,
|
| 2261 |
+
"[Ring1][P][=O]": 2009,
|
| 2262 |
+
"[Ring1][Ring1]": 559,
|
| 2263 |
+
"[Ring1][Ring1][C]": 2053,
|
| 2264 |
+
"[Ring1][Ring2]": 690,
|
| 2265 |
+
"[Ring1][S]": 460,
|
| 2266 |
+
"[Ring1][S][=O]": 2084,
|
| 2267 |
+
"[Ring1][S][C]": 1448,
|
| 2268 |
+
"[Ring1][S][O]": 2296,
|
| 2269 |
+
"[Ring2]": 24,
|
| 2270 |
+
"[Ring2][Branch1]": 667,
|
| 2271 |
+
"[Ring2][Branch1][Ring2]": 2377,
|
| 2272 |
+
"[Ring2][C][C]": 782,
|
| 2273 |
+
"[Ring2][Ring1]": 345,
|
| 2274 |
+
"[Ring2][Ring1][#Branch1]": 525,
|
| 2275 |
+
"[Ring2][Ring1][#Branch1][=O]": 2262,
|
| 2276 |
+
"[Ring2][Ring1][#Branch2]": 610,
|
| 2277 |
+
"[Ring2][Ring1][#C]": 739,
|
| 2278 |
+
"[Ring2][Ring1][=Branch1]": 518,
|
| 2279 |
+
"[Ring2][Ring1][=Branch1][=O]": 2095,
|
| 2280 |
+
"[Ring2][Ring1][=Branch1][C]": 1788,
|
| 2281 |
+
"[Ring2][Ring1][=Branch2]": 596,
|
| 2282 |
+
"[Ring2][Ring1][=Branch2][=O]": 2360,
|
| 2283 |
+
"[Ring2][Ring1][=C]": 758,
|
| 2284 |
+
"[Ring2][Ring1][=N]": 723,
|
| 2285 |
+
"[Ring2][Ring1][Branch1]": 512,
|
| 2286 |
+
"[Ring2][Ring1][Branch1][=O]": 1906,
|
| 2287 |
+
"[Ring2][Ring1][Branch1][C]": 1798,
|
| 2288 |
+
"[Ring2][Ring1][Branch2]": 565,
|
| 2289 |
+
"[Ring2][Ring1][Branch2][=O]": 2278,
|
| 2290 |
+
"[Ring2][Ring1][C]": 592,
|
| 2291 |
+
"[Ring2][Ring1][C][=O]": 1553,
|
| 2292 |
+
"[Ring2][Ring1][C][C]": 1675,
|
| 2293 |
+
"[Ring2][Ring1][N]": 745,
|
| 2294 |
+
"[Ring2][Ring1][O]": 694,
|
| 2295 |
+
"[Ring2][Ring1][P]": 779,
|
| 2296 |
+
"[Ring2][Ring1][Ring1]": 498,
|
| 2297 |
+
"[Ring2][Ring1][Ring1][=O]": 1762,
|
| 2298 |
+
"[Ring2][Ring1][Ring1][C]": 2171,
|
| 2299 |
+
"[Ring2][Ring1][Ring2]": 493,
|
| 2300 |
+
"[Ring2][Ring1][Ring2][=O]": 1843,
|
| 2301 |
+
"[Ring2][Ring1][S]": 784,
|
| 2302 |
+
"[Ring2][Ring2]": 388,
|
| 2303 |
+
"[Ring2][Ring2][#Branch1]": 1066,
|
| 2304 |
+
"[Ring2][Ring2][#Branch2]": 1462,
|
| 2305 |
+
"[Ring2][Ring2][#C]": 1982,
|
| 2306 |
+
"[Ring2][Ring2][=Branch1]": 1042,
|
| 2307 |
+
"[Ring2][Ring2][=Branch2]": 1314,
|
| 2308 |
+
"[Ring2][Ring2][=C]": 2135,
|
| 2309 |
+
"[Ring2][Ring2][=N]": 1910,
|
| 2310 |
+
"[Ring2][Ring2][Branch1]": 973,
|
| 2311 |
+
"[Ring2][Ring2][Branch2]": 1198,
|
| 2312 |
+
"[Ring2][Ring2][C]": 911,
|
| 2313 |
+
"[Ring2][Ring2][N]": 2154,
|
| 2314 |
+
"[Ring2][Ring2][O]": 2013,
|
| 2315 |
+
"[Ring2][Ring2][Ring1]": 628,
|
| 2316 |
+
"[Ring2][Ring2][Ring2]": 859,
|
| 2317 |
+
"[Ring2][Ring2][S]": 2252,
|
| 2318 |
+
"[Ring3]": 2437,
|
| 2319 |
+
"[S+1]": 52,
|
| 2320 |
+
"[S+1][Branch1][C][O-1]": 1488,
|
| 2321 |
+
"[S-1]": 111,
|
| 2322 |
+
"[S-2]": 252,
|
| 2323 |
+
"[S@+1]": 102,
|
| 2324 |
+
"[S@@+1]": 129,
|
| 2325 |
+
"[S@@]": 234,
|
| 2326 |
+
"[S@]": 225,
|
| 2327 |
+
"[SH0]": 159,
|
| 2328 |
+
"[SH1+1]": 223,
|
| 2329 |
+
"[SH1-1]": 263,
|
| 2330 |
+
"[SH1]": 309,
|
| 2331 |
+
"[SH2]": 320,
|
| 2332 |
+
"[S]": 22,
|
| 2333 |
+
"[S][/C]": 2318,
|
| 2334 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O]": 380,
|
| 2335 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][C][=C][C][=C][Branch1][C][C][C][=C][Ring1][#Branch1]": 1894,
|
| 2336 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][C][=C][C][=C][Branch1][C][Cl][C][=C][Ring1][#Branch1]": 1736,
|
| 2337 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][C][=C][C][=C][Branch1][C][F][C][=C][Ring1][#Branch1]": 2280,
|
| 2338 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1064,
|
| 2339 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][N]": 1825,
|
| 2340 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][N][C][C]": 975,
|
| 2341 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][O-1]": 2041,
|
| 2342 |
+
"[S][=Branch1][C][=O][=Branch1][C][=O][O]": 1859,
|
| 2343 |
+
"[S][Branch1][C][C]": 641,
|
| 2344 |
+
"[S][Branch1][C][C][=Branch1][C][=O][=O]": 648,
|
| 2345 |
+
"[S][Branch1][C][C][=Branch1][C][=O][=O][C][=C][Ring1][#Branch2]": 1627,
|
| 2346 |
+
"[S][Branch1][C][N][=Branch1][C][=O][=O]": 915,
|
| 2347 |
+
"[S][Branch1][C][N][=Branch1][C][=O][=O][C][=C][Ring1][#Branch2]": 1361,
|
| 2348 |
+
"[S][C]": 438,
|
| 2349 |
+
"[S][C][=Branch1][C][=O]": 926,
|
| 2350 |
+
"[S][C][=Branch1][C][=O][N][C][C]": 2193,
|
| 2351 |
+
"[S][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1116,
|
| 2352 |
+
"[S][C][=N]": 622,
|
| 2353 |
+
"[S][C][=Ring1]": 839,
|
| 2354 |
+
"[S][C][=Ring1][Branch1]": 1075,
|
| 2355 |
+
"[S][C][=Ring2]": 1875,
|
| 2356 |
+
"[S][C][Branch1]": 2163,
|
| 2357 |
+
"[S][C][C]": 876,
|
| 2358 |
+
"[S][C][C][=Branch1][C][=O]": 1049,
|
| 2359 |
+
"[S][C][C][=Branch1][C][=O][N]": 1528,
|
| 2360 |
+
"[S][C][C][=C][C][=C]": 967,
|
| 2361 |
+
"[S][C][C][=C][C][=C][C][=C][Ring1][=Branch1]": 1974,
|
| 2362 |
+
"[S][N][C][=Branch1][C][=O]": 792,
|
| 2363 |
+
"[S][Ring1][#Branch2]": 1465,
|
| 2364 |
+
"[S][Ring1][#C]": 1754,
|
| 2365 |
+
"[S][Ring1][=Branch1]": 928,
|
| 2366 |
+
"[S][Ring1][=Branch2]": 1638,
|
| 2367 |
+
"[S][Ring1][=C]": 1746,
|
| 2368 |
+
"[S][Ring1][=N]": 1637,
|
| 2369 |
+
"[S][Ring1][Branch1]": 547,
|
| 2370 |
+
"[S][Ring1][Branch2]": 2270,
|
| 2371 |
+
"[S][Ring1][N]": 2044,
|
| 2372 |
+
"[S][Ring1][O]": 1957,
|
| 2373 |
+
"[S][Ring1][P]": 2021,
|
| 2374 |
+
"[S][Ring1][S]": 1860,
|
| 2375 |
+
"[S][Ring2][Ring1][Ring2]": 2322,
|
| 2376 |
+
"[S][S]": 1844,
|
| 2377 |
+
"[S][S][=Branch1][C][=O][=Branch1][C][=O]": 752,
|
| 2378 |
+
"[S][S][=Branch1][C][=O][=Branch1][C][=O][C][=C][C][=C][C][=C][Ring1][=Branch1]": 2293,
|
| 2379 |
+
"[S][S][=Branch1][C][=O][=Branch1][C][=O][N][C][C][C][C][C][Ring1][=Branch1]": 2146,
|
| 2380 |
+
"[S][S][=Branch1][C][=O][=Branch1][C][=O][N][C][C][O][C][C][Ring1][=Branch1]": 1412,
|
| 2381 |
+
"[Sb]": 277,
|
| 2382 |
+
"[Se+1]": 110,
|
| 2383 |
+
"[Se-1]": 316,
|
| 2384 |
+
"[SeH1]": 114,
|
| 2385 |
+
"[SeH2]": 224,
|
| 2386 |
+
"[Se]": 83,
|
| 2387 |
+
"[Si-1]": 187,
|
| 2388 |
+
"[Si@]": 228,
|
| 2389 |
+
"[SiH1-1]": 280,
|
| 2390 |
+
"[SiH1]": 240,
|
| 2391 |
+
"[SiH2]": 133,
|
| 2392 |
+
"[SiH3-1]": 306,
|
| 2393 |
+
"[SiH4]": 323,
|
| 2394 |
+
"[Si]": 51,
|
| 2395 |
+
"[Sn]": 2438,
|
| 2396 |
+
"[Sr+2]": 238,
|
| 2397 |
+
"[Sr]": 190,
|
| 2398 |
+
"[TeH1]": 324,
|
| 2399 |
+
"[TeH2]": 295,
|
| 2400 |
+
"[Te]": 109,
|
| 2401 |
+
"[Xe]": 216,
|
| 2402 |
+
"[Yb]": 279,
|
| 2403 |
+
"[Zn+1]": 202,
|
| 2404 |
+
"[Zn+2]": 124,
|
| 2405 |
+
"[Zn-2]": 180,
|
| 2406 |
+
"[Zn]": 151,
|
| 2407 |
+
"[\\11CH3]": 258,
|
| 2408 |
+
"[\\123I]": 181,
|
| 2409 |
+
"[\\125I]": 230,
|
| 2410 |
+
"[\\3H]": 296,
|
| 2411 |
+
"[\\B]": 272,
|
| 2412 |
+
"[\\Br]": 75,
|
| 2413 |
+
"[\\C-1]": 285,
|
| 2414 |
+
"[\\C@@H1]": 57,
|
| 2415 |
+
"[\\C@@]": 108,
|
| 2416 |
+
"[\\C@H1]": 66,
|
| 2417 |
+
"[\\C@]": 103,
|
| 2418 |
+
"[\\CH1-1]": 299,
|
| 2419 |
+
"[\\C]": 17,
|
| 2420 |
+
"[\\C][#N]": 2359,
|
| 2421 |
+
"[\\C][=Branch1][C][=O]": 1683,
|
| 2422 |
+
"[\\C][=C]": 623,
|
| 2423 |
+
"[\\C][=C][C][=C][C][=C][Ring1][=Branch1]": 2024,
|
| 2424 |
+
"[\\Cl]": 84,
|
| 2425 |
+
"[\\F]": 56,
|
| 2426 |
+
"[\\I]": 87,
|
| 2427 |
+
"[\\N+1]": 95,
|
| 2428 |
+
"[\\N-1]": 248,
|
| 2429 |
+
"[\\NH1]": 98,
|
| 2430 |
+
"[\\N]": 47,
|
| 2431 |
+
"[\\O-1]": 96,
|
| 2432 |
+
"[\\O]": 49,
|
| 2433 |
+
"[\\PH1]": 132,
|
| 2434 |
+
"[\\P]": 97,
|
| 2435 |
+
"[\\S+1]": 107,
|
| 2436 |
+
"[\\S-1]": 211,
|
| 2437 |
+
"[\\S]": 55,
|
| 2438 |
+
"[\\SeH1]": 143,
|
| 2439 |
+
"[\\Se]": 265,
|
| 2440 |
+
"[\\Si]": 274
|
| 2441 |
+
}
|