Icon

GhostBuster_​of_​SDF

「日本語使うと何かが起きる」の一例として、SDファイル(SDF)を日本の創薬化学者がKNIMEで扱ってよく遭遇する困りごとを再現してみました。


文字化けを防ぎたいなら英名にするのが無難不要カラムを除去上のNodeと設定は同じUTF-8knime://knime.workflow/data/Sample.sdfencodingをSHIFT-JISと手打ちで設定このノードでは、SDFカラムからすべてのプロパティを削除し、分子ブロックのみを残します。 knime://knime.workflow/data/Output.sdfSDF Stripperを利用すると元のSDFファイルの中のSDFカラムに残り続けた不要データを削除してくれるので自分が選んだカラム群のデータだけがSDF Writerで書き込まれている knime://knime.workflow/data/Output_with_Ghost.sdf消したはずのカラムが幽霊のように残っている設定を見る限りカラムの絞り込みをしてあるUTF-8 knime://knime.workflow/data/Sample.sdfencodingを間違えて設定しUTF-8形式で読んでしまうとSHIFT-JIS形式で書かれた日本語データは文字化けしてしまうColumn Rename Column Filter SDF Writer SDF Reader SDF Stripper SDF Reader SDF Reader SDF Writer SDF Reader 文字化けを防ぎたいなら英名にするのが無難不要カラムを除去上のNodeと設定は同じUTF-8knime://knime.workflow/data/Sample.sdfencodingをSHIFT-JISと手打ちで設定このノードでは、SDFカラムからすべてのプロパティを削除し、分子ブロックのみを残します。 knime://knime.workflow/data/Output.sdfSDF Stripperを利用すると元のSDFファイルの中のSDFカラムに残り続けた不要データを削除してくれるので自分が選んだカラム群のデータだけがSDF Writerで書き込まれている knime://knime.workflow/data/Output_with_Ghost.sdf消したはずのカラムが幽霊のように残っている設定を見る限りカラムの絞り込みをしてあるUTF-8 knime://knime.workflow/data/Sample.sdfencodingを間違えて設定しUTF-8形式で読んでしまうとSHIFT-JIS形式で書かれた日本語データは文字化けしてしまう Column Rename Column Filter SDF Writer SDF Reader SDF Stripper SDF Reader SDF Reader SDF Writer SDF Reader

Nodes

Extensions

Links