« BioRuby版 FASTA + FASTA.QUAL = FASTQ | メイン | R言語のX11ウィンドウ再描画トラブル »

2010年10月31日

UCSCBin is now on RubyGems.org

UCSCBin 0.2.2

Ruby utility library for UCSC Bioinformatics Genome Browser ( http://genome.ucsc.edu ) including calculation of a BIN index from a genomic interval to speed-up SQL queries, and conversion between 1-based full-closed (for humans) and 0-based half-open (for machienes) intervals.

* Install : gem install UCSCBin

* RubyGems.org: https://rubygems.org/gems/UCSCBin

* GitHub.com: http://github.com/misshie/UCSCBin

というわけで

UCSCゲノムブラウザーのMySQLデータベースからの検索で威力を発揮するRubyライブラリを作って RubyGems.orgで公開しました。gem一発でインストールできます。

機能は,物理位置の範囲からBINインデックスを計算すること(範囲を含む最小インデックスを返す,あるいは範囲内の情報を持つ可能性のあるインデックス全てを返すクラスメソッド)と,0-base左閉半開区間と,1-base閉区間(こっちが普通の範囲)を変換するクラスメソッドを実装してます。

普段はつかわないと思うのですが,512Mbase以上の位置のためのExtended indexは未サポートです。

投稿者 hmishima : 2010年10月31日 08:00

トラックバック

このエントリーのトラックバックURL:
http://misshie.sakura.ne.jp/blog/mt-tb.cgi/34

コメント

コメントしてください




保存しますか?