2012-01-24 1 views
1

これはおそらくPHPのためのあいまいな使用であることは知っていますが、私は人間のゲノムをやや面白い方法で操作するアイデアに取り組んでいます。hg19.2bitをphpで解析できますか?

問題は、自由に利用できるデータを解析するためのPHPスクリプトを書くことができるかどうかを知る必要があります。存在するこれを行うためのPHPスクリプトはありますか?

+0

http://jc.unternet.net/genome/2bitformat.html

とPerlの例?確かに。ほぼすべてのTuring-complete言語にはパーサーが記述できます。 –

答えて

0

PHPアプリケーションで調べたいデータのサブセットを持つデータベース設計(MySQL)を作成することをお勧めします。

次に、そのデータスキーマにデータをアップロードする方法を見つけます。アップロードする部分については、あなたが選んだPHPよりも強力な言語を使うことができますが、それはC#、F#、Haskellなどとなります。

このセパレーションは、PHPですべてを行うよりも単純化するのに役立ちます。

+0

これはphpアプリケーションではありません。もちろん、mySQLのようなデータベースにデータを格納することも考えられます。問題は、PHPを使用してHG19.2bitファイルを解析する方法についてです。 – T9b

0

あなたはそのためのパーサを書く必要があるでしょうが、それはかなりシンプルでなければなりません:「できます」http://www.perlmonks.org/?node_id=672251

+0

私はそこに着いていますが、かなりありません。おそらく 'unpack()'をPHPで使うことができますが、ファイルサイズは800MB近くです。 – T9b

+0

PHPリーダープロジェクトからZend IO Readerを調べることができます。私は自分で演奏していないが、それはトリックをするように聞こえる:http://code.google.com/p/php-reader/source/browse/trunk/src/Zend/Io/Reader.php http://code.google.com/p/php-reader/ –