• 我要登录|
  • 免费注册
    |
  • 我的丁香通
    • 企业机构:
    • 成为企业机构
    • 个人用户:
    • 个人中心
  • 移动端
    移动端
丁香通 logo丁香实验_LOGO
搜实验

    大家都在搜

      大家都在搜

        0 人通过求购买到了急需的产品
        免费发布求购
        发布求购
        点赞
        收藏
        wx-share
        分享

        【原创】轻松反转基因序列,UT转换,互补配对。自己编写的小软件,简单实用。发放源代码!!!

        丁香园论坛

        4710
        在核酸的研究中我们总会遇到这个问题:将一段RNA序列中的U改写成T。将一段5’-3’的序列反过来书写成3’-5’。以及求一个片段的互补序列。这些事情是很简单的,但是十分消耗精力,U变T可以用Word轻松实现,反写序列据说用Excel可以实现,互补序列用各种引物设计软件。或者引物设计软件可以解决以上所有问题,但是操作还是不够简便,需要反复粘贴。这令需要设计大量引物的我深感不悦,以至于操起高中的VB课本自己编写了一个软件,一键式解决以上几个问题。VB对字符串的处理能力是十分强大的,有文献成我们常用的几个引物设计软件就是用VB编写的。我自己编写的这个软件十分简单,界面如下:
        【原创】轻松反转基因序列,UT转换,互补配对。自己编写的小软件,简单实用。发放源代码!!!
        代码呈上:

        Private Sub Command1_Click()

        Dim j As Integer, c As String

        c = Text3.Text

        c = Replace(c, "A", "Q")

        c = Replace(c, "T", "A")

        c = Replace(c, "Q", "T")

        c = Replace(c, "C", "W")

        c = Replace(c, "G", "C")

        c = Replace(c, "W", "G")

        c = Replace(c, "a", "q")

        c = Replace(c, "t", "a")

        c = Replace(c, "q", "t")

        c = Replace(c, "c", "w")

        c = Replace(c, "g", "c")

        c = Replace(c, "w", "g")

        Text1.Text = c

        End Sub

        Private Sub Command2_Click()

        Dim i As Integer, a, b As String

        a = Text1.Text

        For i = 1 To Len(a)

        b = Mid(a, i, 1) + b

        Next i

        Text2.Text = b

        End Sub

        Private Sub Command3_Click()

        Dim k As Integer, d As String

        d = Text4.Text

        d = Replace(d, "U", "T")

        d = Replace(d, "u", "t")

        Text3.Text = d

        End Sub

        虽然不是很专业,代码不是最优化的,但是功能上已经无可挑剔了。这个软件在我的工作中帮我节省了不知多少时间和精力,希望对大家有帮助。

        做好的在附件里哦~
        ad image
        提问
        扫一扫
        丁香实验小程序二维码
        实验小助手
        丁香实验公众号二维码
        扫码领资料
        反馈
        TOP
        打开小程序