ValenceFilling

ValenceFilling

Moleculeのオプションで,開放原子価を水素原子で埋めるかどうかを指定する.

詳細

  • ValenceFillingAutomaticは,指定された原子タイプに適切な数の水素原子を加える.
  • ValenceFillingNoneとすると水素原子は加えられない.
  • ValenceFillingは原子と結合のリストから作られた分子Molecule[{a1,a2,},]に関係し,SMILES文字列あるいはEntityオブジェクトから作られた分子には適用されない.

例題

すべて開くすべて閉じる

  (1)

酸素原子の原子価はデフォルトで2なので,2つの水素原子が加えられる:

これらの水素は原子のリストに存在する:

単一の切り離された酸素原子からなる分子を作る:

原子リストには不対電子の数が表示される:

分子が実体あるいは化学名のような識別子から作られているときは,これらは満たされていない原子価を持たないので,ValenceFillingは影響を及ぼさない:

考えられる問題  (2)

Moleculeは文字列をSMILES文字列として解釈する.例えば,"N"はSMILES文字列のアンモニアである:

この分子はすべての原子価が満たされているので,ValenceFillingは効果がない:

水素がない単一の窒素分子を作りたければ,原子のリストを与えるとよい:

化学Entityあるいは分子を表す化学名から作られた分子の原子価は満たされている.MoleculeのオプションとしてのValenceFillingは水素原子を隠さない:

MoleculeValueにオプションIncludeHydrogensNoneを与えて水素原子が隠された隣接行列を求めることができる:

Wolfram Research (2020), ValenceFilling, Wolfram言語関数, https://reference.wolfram.com/language/ref/ValenceFilling.html.

テキスト

Wolfram Research (2020), ValenceFilling, Wolfram言語関数, https://reference.wolfram.com/language/ref/ValenceFilling.html.

CMS

Wolfram Language. 2020. "ValenceFilling." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ValenceFilling.html.

APA

Wolfram Language. (2020). ValenceFilling. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ValenceFilling.html

BibTeX

@misc{reference.wolfram_2024_valencefilling, author="Wolfram Research", title="{ValenceFilling}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/ValenceFilling.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_valencefilling, organization={Wolfram Research}, title={ValenceFilling}, year={2020}, url={https://reference.wolfram.com/language/ref/ValenceFilling.html}, note=[Accessed: 22-November-2024 ]}