人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Pythonを使って、DNA配列(例えば、ATCGATCG)を逆相補鎖(CGATCGAT)に変換するには、どういったやり方がありますか?

●質問者: Umano
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● fiwa
def rc (my_sequence):
 my_dictionary = {'A': 'T', 'T': 'A', 'C': 'G', 'G': 'C'}
 return "".join([my_dictionary[base] for base in reversed(my_sequence)])

print rc("ATCGATCG")

How to get a reverse complement DNA strand - anki.xyz

ちょっと質問の趣旨とは違うかも知れませんが、Biopythonのような分子生物学用のパッケージを使用するという方法もあるそうです。
list - Reverse complement of DNA strand using Python - Stack Overflow

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ