学年

質問の種類

生物 高校生

ジデオキシヌクレオチドとジデオキシリボースはどう違うのでしょうか? 下の画像ではジデオキシヌクレオチドでは3’がHとなっているとありますが、ジデオキシリボースの構造を調べると3’の部分があるOHとなっていました。この2つは別物なのでしょうか? お願いいたします🙏

1970年代中頃, DNAの塩基配列を解析する方法が開発された。 そのうちの1つは, ジデオキシヌクレオチドと呼ばれる特殊なヌクレオチドを用いる方法で,次のような 手順で行われる(図6)。 800 1 ①下図のような混合液を準備する。 ※解析したい鎖 5 3' 解析する DNA 3' ②解析したい DNAの相補鎖にプライマーを結合させ, DNA の複製を行う。 この過程でジデオキシヌクレオ チドが結合すると,そこで伸長が停止する。これに より,さまざまな場所で伸長が停止した長さの異な るヌクレオチド鎖が得られる。 5' 伸長停止 DNAポリメラーゼ プライマー 35 5' TT DNA合成の材料となる 混合液 35 ジデオキシヌクレオチド (塩基の種類ごとに異なる 蛍光色素で標識) 35 3' 3' 5' 15' ジデオキシヌクレオチドの構造と特徴 5' 塩基 PPP-O-CH2 O 1、 ③ 合成されたさまざまな長さのDNA断片を電気泳動 法で分離し、長さの順に並べる。 4種類の蛍光色素 を連続的に識別することによって, 塩基配列を読み 取る。 5' 3' 4K 3 H デオキシリボースでは3にOH が結合し ているが,ジデオキシヌクレオチドではH となっているため、 隣のヌクレオナドのリ ン酸と結合できない。 ジデオキシヌクレオチドが取り込まれると, ヌクレオチド鎖の伸長は停止する。 図6 塩基配列の解析法 MOVIE DNAの塩基配列は,シーケンサーと呼ばれる装置で,それぞれの塩基に対応する 4種類の蛍光色素を識別することで解析される。現在では,これとは異なる原理で膨 sequencer 大な量のDNAの塩基配列を高速に解析する装置(次世代シーケンサー)の開発が進み、 利用されている。

解決済み 回答数: 1
情報:IT 高校生

(5)についてです。 return 1とはどういうことですか?この場合kazuは5なので関係ないですか?

表示するに をひとまとまり する。 (kazu を指す。 8], [11, 0から ・参照す 値配 H ものを てい Foxr- を返す関数である。 (1) Tokuten [50, 40, (2) saidai 0 (3) bango=0 (4) 10から (5) (6) (7) ..(D), 35, 70] ① まで1ずつ増やしながら繰り返す もしTokuten [1] (2) saidaiならば! saidai Tokuten[i] bango- (日) 表示する(最高点 1 ', saidai, "出席番号 (イ) (エ) () (Tokuten) + (Tokuten) 1 < 素数 (Tokuten) (7) bango (ケ) (1)> bango + 1 -1 (カ 444 saidai 配 Takuten 要素を比較する (関数) 次のプログラムの(1)~(3),(5)5が,(4)12が入力された場合に「答え は」に続いて表示されるも def funcl (kazu): x = kekka=0 for i in range (1, kazu + 1): kekka = kekka + i return kekka int(input('正の整数を入力)) 8 print('答えは', func1 (x)) (3) 234 def func3 (kazu): pai = 3.14 (2) 1 kekka = 1 for i in range (kazu, 0, -1) def func2(kazu): 2 3 4 5 6 7 kekka = kekka * 1 return kekka x = int(input('正の整数を入力 8 print('答えは', func2 (x)) (4) return pai * kazu * kazu 3 15 x = float(input('正の数を入力) 6 print('答えは', func3(x)) def func4(kazu): kekka = [] for i in range(1, kazu if kazu i == 0: kekka.append(i 6 return kekka 7 14 15 (5) def func5(kazu): if kazu == 0: return 1 return kazu * func5 (kazu-1) 6 x = int(input('正の整数を入力リ) 7 print('答えは', func5(x)) 8 x = int(input('正の整数を入 9 print('答えは', func4(x)) input()の戻り値は文字列であ ため,(3)では float() を使って 小数点型に,そのほかは int( ) 数型に変換している。

解決済み 回答数: 1