• ベストアンサー

3´側の配列を知るには

poly(A)のないRNAウイルスの3´側の末端の配列を見るにはどうしたらよいのでしょうか?未知の場合、どうするのかと疑問に思いました。

質問者が選んだベストアンサー

  • ベストアンサー
  • cilantro
  • ベストアンサー率65% (15/23)
回答No.1

もっと効果的な方法があるのかもしれませんが、私が思いつくのはこのような感じです。 RNAにpoly(A)を付加する酵素やキットが販売されていますので、それでpoly(A)tailを付けてから、oligo dTプライマーで逆転写→3'-RACEを行えばよいのではないでしょうか? 3'側のみの質問ですのでおそらくRACEについては説明不要と思い、割愛いたしますが、詳細はMolecular Cloning等の一般的な教科書に載っています。

taro-y
質問者

お礼

ありがとうございます。 キットがあることを知らず、今調べてみました。 もしかして、cap構造も付加できるキットがあるのでしょうか。 知識がなく、末端の配列を知るにはどうしたらよいのか途方にくれていました。

その他の回答 (1)

  • cilantro
  • ベストアンサー率65% (15/23)
回答No.2

capを付加するキットは聞いたことがありませんが、5'末端の配列は原理的には5'-RACEで全長解読可能なので、末端配列解析の目的では不要でしょうね。 RACEに関しても各社からキットが販売されており、メーカーによっていろいろと工夫があります。 カタログやメーカーホームページで一度詳細をご覧になるとよくわかるかもしれません。 検索すれば、参考URLのものを含め、色々なプロトコルが見つかると思います。

参考URL:
http://www.natureasia.com/japan/naturemethods/poll/0509/index.php
taro-y
質問者

お礼

早速見ました。 キットは便利ですが高いのですね・・・ お礼遅くなりましたが、ありがとうございました!

関連するQ&A

  • HiN1インフルエンザウイルス内での塩基配列の相違

    H5N1インフルエンザウイルスとH1N1インフルエンザウイルスとの間には系統関係(いずれかがいずれかから進化して生じたという関係)はないこと、両ウイルスのRNAの塩基配列は1例として40%程度異なることを教えていただきました。 この40%という値はヒトとチンパンジーのDNAの塩基配列の違いなどに比べると極めて大きな値だと思うのですが、A型インフルエンザウイルスは同じ亜型内でも少し異なっているともお教えいただきました。そのため、40%という値は同じ亜型内での相違との比較において見る必要があるのではないかと思います。 それでお尋ねしたいのですが、豚、ヒト、鳥なども含めて、H1N1型インフルエンザウイルス内ではそのRNAの塩基配列はどの程度異なっているのでしょうか。もし1例でも御存知でしたらお教えいただけないでしょうか。 よろしくお願いします。

  • 塩基配列表の読み方

    塩基配列表について質問があります。 先日、生物学の授業にて、 塩基配列表(genetyxを用いてプリントアウトされたsequence file)が書かれたプリントを授業で配られ、「プライマーを設定してみよう」と言われたのですが、プリントの塩基配列に関して読み方が分かりません。 プリントには塩基番号1から1000まで、a,g,c,tからなる塩基配列が記載されています。 この場合、どちら(塩基番号の1側か1000側か)が3'末端になるのでしょうか? また、通常このように記載されるのは元のDNA鎖の配列なのでしょうか?それとも、cDNAなのでしょうか? DNAであればセンス鎖、アンチセンス鎖があると思うのですが、どちらなのでしょうか? 因みに、プリントには塩基番号1からttagacccgataagcccgcataatgc・・・・・と書かれています。

  • DNA配列決定とPCRの関係

    未知の配列を調べる(決定する)ために 抽出したDNAの量が少ない場合は PCRが必要ですが、 未知の配列なのでprimer配列も決めることが出来ず、 primer配列を決めることができぬならば 増幅したDNAを使った配列決定も出来ぬという話になります。 結局、PCRが不必要なほどのDNA量が抽出で得られぬならば 未知の配列を調べることもできぬ。 この理解には根本的な誤解が有りますか。 DNAをいじったことが無いので易しい解説をお願いします。

  • 配列、長さが未知intronのシークエンシング

    どこを探してもわからなく、最後の頼みとして質問させていただきます。 実は、ある遺伝子の5'-上流域3 kbをPCRで増やしたいのですが、どうしても内部特定の領域(100 bp程)が増やせません。具体的に言うと、1-2500までと2600-3000は増やせるのですが、2500-2600がどうしても増やせません。NCBIの配列を基にしており、その配列をBLASTで検索すると、やはりその100 bpがぽっかりと適合しません。そこでNCBIが間違っており、もっと長い配列が埋まっていると考えロングPCRを行いましたが、うまくいきません。そこで以下の二点についてご存じの方、教えていただけないでしょうか。 (1)Intronの未知配列(両端の配列はわかるが、その配列が何bpかは不明)をシークエンシングしたい場合、どう行うか。 (2)NCBIの配列に間違いがあるのか(人種やSNPなどではなく、大部分の配列)。 転写因子についての実験を行いたいので、配列がわからない、また増やせなければどうしようもありません。勉強不足ではありますが、未知exonならcDNAを使えば行けそうな気がしますが、intronはそうはいかず、またショットガンなどは大規模な処理装置が無い場合不可能と認識しております。配列および長さが未知のintronのシークエンシングは不可能なのでしょうか。何卒よろしくお願い申し上げます。

  • ポリA-tailについて

    真核生物のmRNAの3’末端にはポリA-tailがありますが、このポリA-tailは最低何個のAがつながったものをいうのでしょうか。教えてください。

  • 多次元配列のポインタ渡し

    C++を使用しています。 多次元配列を関数の引数として渡したいとき、関数側では void A::Func(int a[10][20][30])~ 呼びだし側では Finc(a); とやればいいのはわかります。 お聞きしたいのは、仮引数として呼び出された配列(上でいうa)をクラスのメンバ変数として保持したい場合の方法です。 aは先頭アドレスなのでそこを差すポインタを受ければいい、っていうことはわかりますが、 この方法ですと、受けたメンバ変数が配列みたいに[]を使ってアクセスできません。 (メンバ変数のポインタは配列じゃないから当然ですよね) これを通常の配列みたいに扱えるようにするにはどうしたらいいでしょうか。

  • 配列を関数に渡したいのですが…

    次のように配列を関数に渡したいのですが、うまく出来ません。どのようにしたら良いのでしょうか? 渡したい配列の個数は、偶数個ですが、未知の個数です。 $A_LINK = A_LINK("TEST_NAME", "TEST_VAL"); function A_LINK($array) { while (count($array) > 0) { $name = array_shift($array); $value = array_shift($array); $name = urlencode($name); $value = urlencode($value); $msg .= "$name=$value"; } return $msg; }

    • ベストアンサー
    • PHP
  • PHPからFlashへの配列の渡し方がわかりません

    こんにちは。 FlashとPHPの連係についての質問です。 どうしてもわからないのでどなたか手を貸してくださると助かります。 PHP側から$a=array("a","b","c")、という配列をFlash側に送ります。 その際、まずHTMLタグの<object>内にはどのように記述すればよろしいのでしょうか? またFlash側でその配列をどのように受け取り、その値を配列に入れたいのですがどのようにしたらよろしいでしょうか?? どなたかお願いいたします。

    • ベストアンサー
    • Flash
  • 動的配列の使い方の問題

    プログラムには動的配列というものがあり、配列なのですが、最初の宣言でサイズは指定しない(型は指定すると思いますが)というような動作ができるのだろうと思います(それ以外もあるかもですが)。 私が目指しているのはデータの総数がわからないけれど、データファイルを読み込んで総数をカウントしたらわかるのでそれを使ってメモリを確保するというようなことです。事例集を見ると以下のようなものはあります。 allocatable a(:) ..... データファイルを開いてカウントしたら100だった ..... allocate(a(100)) この使い方ってあんまりご利益がないように思います。カウントしたら100だったということですが、その時はデータをとりあえず読んでいるわけです。 配列サイズ100とわかって実際にアロケートしないと配列は利用できないものなのでしょうか。 これに関連して質問ですが、サブルーチンとか関数とか副プログラムに配列を渡して処理する場合、サブルーチン側の配列(仮引数)の型、サイズを指定しない方法があるでしょうか。メイン側で決めたものに従いますということなのですが。 例えばサブルーチン側の仮引数BについてB(*)などとしていたらメイン側の指定通りになっているということになるのでしょうか。動的な配列ということでお尋ねしているのですが、副プログラムの仮引数の配列がサイズ依存が消えたように見えるからこちらの方が動的に見えるのですが。サイズに関してはメインで宣言したらどうにでも対応します、という弾力性があります。もちろ使いまわしも容易になりますが。 言語ですが、お気づきとは思いますが、Fortranです(ハズイ感じ)。その他の言語の仕様でも参考になります。よろしくお願いします。

  • 配列について

    プログラミング言語一般の配列について思うことがあるのですが、 仮にJavaScriptで話を進めます。 (JavaScriptの配列は、正確には連想配列としての実装で、 インデックスに数字を使用するときは自動的に文字列に 置き換えられるそうですが、その辺の話は無視させてください。) 本やネットなどで配列に関する説明を見ると、 「var a=new Array(3);で、a[0],a[1],a[2]の3つの配列要素が確保される」などとあり、 図解なんかでは、一つ目の箱にa[0]、2つ目の箱にa[1]などと 書かれていて、普通の変数の場合と同様に、あたかもa[0]やa[1]が個々の要素の名前のように解説してある場合が多いのですが、 どうもこれって違うんじゃないのかって気がしてしょうがないです。 配列の1番目の要素にアクセスする手段として、a[0]と記述するのであって、 a[0]そのものが個々の要素の名前ではないですよね。 名前だとしたら、a[0]は文字列でなくてはいけないと思うのですが、 みなさんはどう思われますか? まぁ、実際プログラミングする際にはどうでもいいような話かも知れませんが(^^; よろしくお願いします。