perl函数substr
发布时间:2020-12-15 23:43:56 所属栏目:大数据 来源:网络整理
导读:把DNA序列经过整合成一行,然后去除所有的空白字符以后,又把$DNA通过split函数变成了数组,然后进行统计,那有没有更好的办法呢? 其实perl里有一个函数,substr。 我们先来看一看这个函数的用法,substr是针对一个大字符串的操作符(The substr function w
把DNA序列经过整合成一行,然后去除所有的空白字符以后,又把$DNA通过split函数变成了数组,然后进行统计,那有没有更好的办法呢?
其实perl里有一个函数,substr。 我们先来看一看这个函数的用法,substr是针对一个大字符串的操作符(The substr function works with only a part of a larger string )言外之意就是对一个很长的字符串,进行片段化处理,取其中的一部分。我们这里用到的就是这个特性。 $little_string =substr($large_string,$start_position,$length) $小片段=substr($大片段,$你要截取的小片段的起始位置,$你要截取的长度) 我们这里为了统计DNA中各种碱基的数量,所以要处理的字符串是一个碱基,所以我们要把$length设置为1。这样才能够满足我们的需求。 下面我们把修改过的代码写下:
得到的结果如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |