2006年09月04日

Implicit HydrogenとExplicit Hydrogen

Implicit HydorgenとExplicit Hydorogenの違いをJOELibを使って確認したいと思います。

例として、エタンを用います。Ethane 1はmol形式中に水素原子を含んでおり、Ethane 2は含んでいません。

ethane2.png

 for(int i=1;i<=mol.numAtoms();i++){
  JOEAtom atom = mol.getAtom(i);
  if(!atom.isHydrogen()){
   System.out.println("Atom: "+i);
   int imp_H = atom.implicitHydrogenCount();
   int exp_H = atom.explicitHydrogenCount();
   System.out.println(" Implicit Hydrogen: "+imp_H);
   System.out.println(" Explicit Hydrogen: "+exp_H);
  }
 }

ethane 1の実行結果:
 Atom: 1
  Implicit Hydrogen: 3
  Explicit Hydrogen: 3
 Atom: 2
  Implicit Hydrogen: 3
  Explicit Hydrogen: 3

ethane 2の実行結果:
 Atom: 1
  Implicit Hydrogen: 3
  Explicit Hydrogen: 0
 Atom: 2
  Implicit Hydrogen: 3
  Explicit Hydrogen: 0

Implicit Hydrogenの算出は、水素原子を座標情報として明確に考慮する必要がない処理において、役に立つ機能ですね。


banner_02.gif
人気ブログランキング(クリックして応援してね)
posted by わばのり at 18:29| Comment(0) | TrackBack(0) | JOELib | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/23253094

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。