随笔分类 -  FAQ-点滴记录

记录一下平时遇到的小的问题和解决方法,以便再次遇到好查阅
摘要:查阅Python函数用法时,经常会给出这样的示例: 函数里面有中括号和逗号,查阅资料得知:中括号是可选参数,逗号是参数之间的分隔符 阅读全文
posted @ 2019-04-03 08:25 xlfj1205 阅读(4046) 评论(0) 推荐(1)
摘要:Linux环境下如果我们执行过多,qstat命令查看任务时就会比较混乱,下面是我的习惯做法: qstat命令获取全部运行任务 grep筛选出jobid,也可以根据特定的任务名筛选 cut命令以空格为分隔符,获取第二列jobid编号 xargs命令将jobid一个一个的传给echo,其中 -I {}参 阅读全文
posted @ 2019-03-23 09:27 xlfj1205 阅读(1144) 评论(0) 推荐(0)
摘要:在操作文件的时候我们可能需要找到两个文件的交集、并集或补集,Linux系统下可以用一个简单的命令实现--comm命令,不同于diff命令,它需要事先排好序,但不是一行一行的比较差异,下面是帮助文档说明 阅读全文
posted @ 2019-03-20 11:55 xlfj1205 阅读(1461) 评论(0) 推荐(0)
摘要:有一个文件我只想要里面的部分样本数据,文件结构如下: 要抓取的样本名: AWK实现: 部分结果展示: 处理过程是 先根据要挑选的样本名索取在文件第一行对应样本名的下标 然后根据样本下标提取每行信息 阅读全文
posted @ 2019-03-14 13:04 xlfj1205 阅读(457) 评论(0) 推荐(0)
摘要:import MySQLdbdef executeSql(sql): print sql host = configOthers["sql_host"] port = int(configOthers["sql_port"]) user = configOthers["sql_user"] pwd = configOthers["sql_pwd"] ... 阅读全文
posted @ 2019-03-11 07:45 xlfj1205 阅读(139) 评论(0) 推荐(0)
摘要:做为流程维护者,最怕的就是把脚本给误删了,误删一次保准啥毛病都能给你治好,那么如何安全的删除文件呢 经过多次痛的领悟后,我在一个目录下建一个垃圾箱文件夹,每次删除文件时先扔垃圾箱里,第二天再清空 这之后我的脊背好多了,再没有血涌上窜热热的感觉了 阅读全文
posted @ 2019-03-10 20:22 xlfj1205 阅读(930) 评论(0) 推荐(0)
摘要:在处理fasta序列时,常常会遇到一条序列多行排列的现象,如下所示: 我的一个简单处理方法是,【整体读入-->分隔符分割为列表-->字符串合并列表】,代码如下: 打印结果为: 阅读全文
posted @ 2019-03-10 09:56 xlfj1205 阅读(724) 评论(0) 推荐(0)
摘要:Python字典可以一个键对应一个数组或者另一个字典,一般用法如下:键对应数组: dict.setdefault(key,[]).append(value)实例: >>> dict={} #初始化字典 >>> dict.setdefault("a",[]).append("A") #格式化字典 >>> dict {'a': ['A']} >>> dict.setdefault("a",[]).... 阅读全文
posted @ 2019-03-09 15:09 xlfj1205 阅读(8348) 评论(1) 推荐(0)
摘要:linux 和 vim 环境下 Ctrl + s 锁定屏幕 Ctrl + q 解锁 阅读全文
posted @ 2019-03-08 22:06 xlfj1205 阅读(279) 评论(0) 推荐(0)
摘要:代码如下: 会在while(<IN>)这一行报错:Modification of a read-only value 这是因为while循环里默认变量也是$_,循环外和循环内$_内容不一致,程序就会试图改变read-only value 一般多层循环,只让最内层用默认变量 阅读全文
posted @ 2019-03-07 18:07 xlfj1205 阅读(383) 评论(0) 推荐(0)
摘要:待处理文本如1-8行文本 sed删除连续指定行:如1-4行 sed删除不连续指定行:如第一行和第三行 一个例子: 我有一个list文件如下: test文件,test后面的数字对应上面list行号: 代码如下: 阅读全文
posted @ 2019-03-07 16:57 xlfj1205 阅读(3840) 评论(0) 推荐(0)