VB如何实现反向互补序列,比如将CGCCAGGGTTTTCCCAGTCACGAC转化为GTCGTGACTGGGAAAACCCTGGCG。

私人?Sub?Form_Load()

暗淡?答?作为?线

暗淡?b?作为?线

答?=?InputBox("请输入基本序列:",?“进入!”)

答?=?UCase(A)'变成大写。

雷姆?碱基互补配对

答?=?替换(A,?“C”,?"1")

答?=?替换(A,?“T”,?"2")

答?=?替换(A,?“G”,?"3")

答?=?替换(A,?一个。"4")

答?=?替换(A,?"1",?“G”)

答?=?替换(A,?"2",?“A”)

答?=?替换(A,?"3",?“C”)

答?=?替换(A,?"4",?“T”)

雷姆?反向

为了什么?我?=?Len(A)?-?1?去哪?1?一步?-1

b?=?b?& amp?Mid(A,?我,?1)

下一个?我

雷姆?输出

打电话?InputBox("反向碱基序列是:",?“输出反向碱基序列!”,?b)

结束

结束?潜水艇

-

把上面的代码复制到代码框里看看效果,有问题再说。