標籤:

合成引物要批量操作 DNA 序列? 你需要 Tailorbird!

Hi! 我是小狼.

我的朋友們在科(ban)研(zhuan)的時候經常需要去合成比較多的引物什麼的, 然而每次需要修改一點東西就要對好多好多序列進行操作, 有反向互補啊, 添加相同的序列開頭啊, 添加相同的序列結尾啊, 老麻煩了. 手動修改序列太繁瑣了, 所以我就幫朋友們寫了一個小軟體, 來方便他們去做這些批量的序列操作.

軟體的名字叫 Tailorbird, 縫葉鶯的意思.

中國有若干種縫葉鶯, 其中長尾縫葉鶯(Orthotomus sutorius)在華南地區非常常見. 長尾縫葉鶯長下面的樣子.

CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=477525

我們的 Tailorbird 軟體也很小巧.

整個界面很簡單, 兩個大文本框, 一個添頭加尾輸入框和若干個功能按鈕. 我們的序列要在序列輸入框中輸入, 每行一條序列, 注意輸入的序列只能是 ATCG 中的字母, 更多的容錯處理將在後續版本中添加. 批量處理過的序列則會在右邊的序列輸出框進行呈現.

序列轉換大小寫

我們在左邊的序列輸入框中輸入需要進行轉換的序列.

然後點擊右下腳的小寫按鈕, 就會在序列輸出框中得到轉換後的序列.

如果我們想要對轉換後的序列進一步操作, 我們可以手動把序列輸出框中的序列複製到序列出入框中, 或者點擊兩個框之間的"輸入 <= 輸出"按鈕.

這樣序列輸出框中的內容就到達序列輸入框中了.

序列反向互補

如果我們想要得到序列的反向互補的序列, 則只要點擊反向"互補按鈕", 或著分別點擊"反向"按鈕, 然後點擊 "輸入 <= 輸出" 按鈕, 最後"互補"按鈕三步完成.

序列添頭加尾

我們需要在"添頭"和"加尾"的按鈕上面的輸入框輸入需要添加的序列, 然後點擊相應的按鈕即可實現. 例如我們添加 "AAGG" 的開頭, 並得到最後的大寫序列.

首先, 在添頭加尾輸入框中輸入 "AAGG" 序列.

點擊"添頭"按鈕.

下面要轉換為大寫, 先點擊 "輸入 <= 輸出" 按鈕.

接著完成大寫轉換, 點擊"大寫"按鈕.

如此, 我們就在序列輸出框中得到我們想要的序列數據了.

下載地址

下載地址: https://mega.nz/#F!GMI3HbiC!0wEBWqu5hBRZ1_70_EbAKg

請一定從上面的連接下載哦!

軟體也會在發現bug 的時候或者需要新功能的時候定期更新, 經常來看看哦!

如果你有什麼意見和建議也歡迎留言.


謝謝啦!


推薦閱讀:

P值與基因組學(1):從fastq文件的分析的分析談起
能飲一杯無?
知乎Live-R語言入門與R的基礎繪圖系統
知道編碼蛋白質的某一DNA序列後,怎麼測定該蛋白質的三維結構?國內有哪個大學、機構在做這個?

TAG:生物信息学 |