[BioRuby-ja] 制限酵素サイトへの対応について
Mitsuteru Nakao
n @ bioruby.org
2006年 5月 4日 (木) 18:48:38 UTC
川島さん
なかおです.
> ところで、別の質問ですが、biorubyに制限酵素サイトを認識するメソッドはあり
> ますでしょうか?無ければ追加していただく事は可能でしょうか?
> コンストラクト作りを手伝うようなときに、割とよく使うのです。デフォルトで、
> あると便利です。
cvs版には Bio::RestrictionEnzyme というクラスがあり,制限酵素サイトの計算ができるようです.
http://code.open-bio.org/cgi/viewcvs.cgi/bioruby/lib/bio/util/restriction_enzyme.rb?rev=1.4&cvsroot=bioruby&content-type=text/vnd.viewcvs-markup
からの抜粋ですが,使い方は以下のようです.
> # == Basic Usage
> #
> # # EcoRI cut pattern:
> # # G|A A T T C
> # # +-------+
> # # C T T A A|G
> # #
> # # This can also be written as:
> # # G^AATTC
> #
> # require 'bio/restriction_enzyme'
> # require 'pp'
> #
> # seq = Bio::Sequence::NA.new('gaattc')
> # cuts = seq.cut_with_enzyme('EcoRI')
> # p cuts.primary # ["aattc", "g"]
> # p cuts.complement # ["g", "cttaa"]
> # pp cuts # ==>
> # # [#<struct Bio::RestrictionEnzyme::Analysis::UniqueFragment primary="g ", complement="cttaa">,
> # # #<struct Bio::RestrictionEnzyme::Analysis::UniqueFragment primary="aattc", complement=" g">]
制限酵素の情報はREBASEから持ってきています.
http://code.open-bio.org/cgi/viewcvs.cgi/bioruby/lib/bio/util/restriction_enzyme/enzymes.yaml?rev=1.1&cvsroot=bioruby&content-type=text/vnd.viewcvs-markup
--
-
中尾 光輝
n @ bioruby.org
BioRuby-ja メーリングリストの案内