2007年05月21日

SD Fieldsデータの取得

SD Fileでは、[Data_Header]、[Data]の組み合わせで、任意のデータが付加されていたり、また、付加したりすることができます。
CDKでは、これらデータを全て取得したい場合は、
 
 Hashtable ht = mol.getProperties();

特定の[Data_Header]のみ取得したい場合は(ここでは、"descriptors_mw")、

 String data = (String)mol.getProperty("descriptors_mw");

さらに、Tile行を取得したい場合は、

 String data = (String)mol.getProperty("Title");

のようにして処理できます。

また、データを付加したい場合は、

 ht.put("TEST DATA","9999.9");     
 mw.setSdFields(ht);

となります。


TestIteratingMDLReader.java


 
posted by わばのり at 08:12| Comment(2) | TrackBack(0) | CDK | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
日記の再開ありがとうございます。
ここで、少しずつ勉強させて頂きます
来週からホモロジーモデリングを行う予定です
Posted by ymd at 2007年05月21日 23:22
ホモロジーモデリングですか。自動で予測できるようになりましたが、創薬で利用するためには、いろんな工夫が必要だと思います。がんばってください。
Posted by わばのり at 2007年05月22日 07:51
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

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


※画像の中の文字を半角で入力してください。

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

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