我是一个Python新手,但已经在其他语言中编程了一段时间。我有一长串DNA(小写)和AA序列(大写)。文件开头有一个全大写的蛋白质名称。因此,我的文件看起来像这样。
PROTEINNAMEatcgatcg... JFENVKDFDFLK
我需要找到字符串中第一个非大写字母,以便我可以剪切出蛋白质名称。因此,我想要从上面的例子中得到:
atcgatcg... JFENVKDFDFLK
我可以使用循环来完成这个任务,但那似乎过于繁琐和低效。是否有一种简单的Python方法来实现它?
我可以使用re.findall("[A-Z]",mystring)获取所有大写字母,但然后我需要进行比较,以查看结果与原始字符串的区别。
谢谢!
PROTEINNAMEatcgatcg... JFENVKDFDFLK
我需要找到字符串中第一个非大写字母,以便我可以剪切出蛋白质名称。因此,我想要从上面的例子中得到:
atcgatcg... JFENVKDFDFLK
我可以使用循环来完成这个任务,但那似乎过于繁琐和低效。是否有一种简单的Python方法来实现它?
我可以使用re.findall("[A-Z]",mystring)获取所有大写字母,但然后我需要进行比较,以查看结果与原始字符串的区别。
谢谢!