摘要:
1 fn max<T: std::cmp::PartialOrd >(nn: &Vec<T>) -> &T { 2 let mut f = &nn[0]; 3 for i in nn{ 4 if i > f { 5 f = i; 6 } 7 } 8 f 9 } 10 fn main(){ 11 le 阅读全文
摘要:
1 struct Targ { 2 w:u32, 3 h:u32, 4 } 5 impl Targ { 6 fn aera(&self) -> u32 { 7 self.w * self.h 8 } 9 fn sround(&self) -> u32 { 10 (self.w + self.h ) 阅读全文
摘要:
##### 方法更新了:WSL + MobaXterm 取代虚拟机-更新版-腾讯云开发者社区-腾讯云 (tencent.com) windows子系统安装默认C盘,这里我们直接下载安装文件安装在我们指定的目录。 1、先去官方网站下载安装文件:https://docs.microsoft.com/zh 阅读全文
摘要:
之前写的一个小工具,写的很简陋,名字取的也很随意就叫skr,哈哈。主要是fq转fa、合并多个染色体的vcf文件等,功能不多(主要是C写起来太操蛋了T_T),通常我也只用来统计fastq文件信息: 这里给出工具地址:https://github.com/sharkLoc/skrTools 安装: gi 阅读全文
摘要:
最近在学习snakemake 用于生信流程管理,现在用一个snakemake 来完成小任务:将在某一文件夹下的多个bam文件截取一部分,然后建立索引,在提取出fastq序列,最后比对回基因组。 需要两个文件,一个配置文件config.yaml和snakemake文件。 config.yaml 文件内 阅读全文
摘要:
基本思路是,将key对应的value设置为list,将对应的值append进去。 示例: f=open("a1.txt") ha={} for i in f: i=i.strip().split() print(i[0],i[1]) for k in i[1:]: ha.setdefault(i[0 阅读全文
摘要:
vim编辑shell脚本自动插入文件头部信息,将下面的代码写入home目录xia .vimrc 文件即可。 shell 文件头: 1 autocmd BufNewFile *.sh exec ":call Setcomment()" 2 func Setcomment() 3 call append 阅读全文
摘要:
Jvarkit : Java utilities for Bioinformatics :一个java写的生物信息工具包:http://lindenb.github.io/jvarkit/ 阅读全文
摘要:
github地址:https://github.com/agordon/datamash 阅读全文