<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>MX / Drkcore</title><link>http://blog.kzfmix.com/MX</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Sun, 28 Mar 2010 19:11:07 +0919</lastBuildDate><item><title>chemoinformaics in Scala</title><link>http://blog.kzfmix.com/entry/1269771014</link><description>&lt;p&gt;朝から、&lt;a href="http://openbabel.org/wiki/Java"&gt;openbabelのjavaインターフェース&lt;/a&gt;を使えるようにしようといじっていたのだけど、java.lang.UnsatisfiedLinkErrorを解決することができないまま夕方になってしまった。&lt;/p&gt;

&lt;p&gt;んー&lt;a href="http://sourceforge.net/apps/mediawiki/cdk/index.php?title=Main_Page"&gt;CDK&lt;/a&gt;使うことになるのかなぁと思ったが&lt;a href="http://code.google.com/p/mx-java/"&gt;MX&lt;/a&gt;のほうが楽そうなので今回はこっちを使った。&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;import com.metamolecular.mx.calc.MassCalculator
import com.metamolecular.mx.io.daylight.SMILESReader

object MxTest {
  def main(args: Array[String]) {
    val calc = new MassCalculator
    for (mol &amp;lt;- args) {
      val mw = calc.findAveragedMass(SMILESReader.read(mol))
      println(mol + ": " + mw)
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;実行してみる&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;scalac mxtest.scala 
scala MxTest "CCC" "CO" "CNC"
CCC: 44.09562
CO: 32.04186
CNC: 45.08368
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Liftを使って構造関係を扱えるWikiを作ってみたい。&lt;/p&gt;

&lt;p&gt;&lt;div class="awsxom"&gt;
&lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4844327453/ref=nosim/kaerutyuuihou-22"&gt;
&lt;img src="http://ecx.images-amazon.com/images/I/41nFY0KbnfL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
&lt;strong&gt;Scalaスケーラブルプログラミング[コンセプト&amp;コーディング] (Programming in Scala)&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
Martin Odersky,Lex Spoon、Bill Venners &lt;br /&gt;
インプレスジャパン / ￥ 4,830 ()&lt;br /&gt;
在庫あり。&lt;br /&gt;
&lt;br clear="all" /&gt;
&lt;/div&gt;&lt;/p&gt;
</description><pubDate>Sun, 28 Mar 2010 19:11:07 +0919</pubDate><category>chemoinformatics</category><category>Scala</category><category>MX</category></item></channel></rss>