自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux shell判断文件或文件夹是否存在

前言在写流程的时候,需要针对文件进行一下操作,一般在shell中会先对其进行判断;代码#shell判断文件夹是否存在file=/path/of/file/aaaafolder=/path/of/folder#如果文件夹不存在,创建文件夹if [ ! -d "$folder" ]; then mkdir -p $folderfi#shell判断文件,目录是否存在或者具有权限# -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$folder"];

2020-09-01 10:25:08 505

原创 Linux shell中提取文件名和路径

前言有个软件叫HLAreporter,它真的搞人,基本上就是shell脚本联合起来的,关键是居然还有各种小问题,其中之一就是关于文件名和目录名这个,导致程序只能在软件本身的目录运行,然后各种bug,于是我就修改了一部分,里面对文件名和目录名进行了处理。通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名,相对路径转换为绝对路径等等。下面介绍几种方法进行相关的操作,这些我都使用过的。首先假设我的文件全称:/home/luna/Desktop/Software/softHLA/HLAre

2020-09-01 10:24:17 4462

原创 Windows10下的WSL的使用和ssh配置

WSL介绍WSL(Windows Subsystem on Linux),适用于 Windows 的 Linux 子系统,是微软和Canonical(Ubuntu 的母公司)共同开发的,在Windows 10后加入的功能,能够在Windows 10 系统中挂载一个Linux 系统,用起来不像虚拟机那样臃肿、开机缓慢、性能低下,是Windows使用者用来进阶使用Linux系统的一个不错的选择,开发人员可在其上运行GNU/Linux环境(包括大多数命令行工具、实用程序和应用程序)。WSL的安装第一步:启用

2020-09-01 10:19:59 12211

原创 使用Perl并行处理大文件

使用Perl并行处理大文件前言有时候会需要对大文件进行并行处理,但是perl中不像其他的语言,可以使用多线程,perl的多线程其实就是对文件进行切割;正文快速跳过对于文本文件,需要保证行的完整性,一种是快速跳过不需要的行:#!/usr/bin/perl -wuse strict;no warnings 'recursion';my $m=$ARGV[0]; #分成m份my $l=$ARGV[1]; #第l份my $file="test1.txt";my $line=`wc -l

2020-09-01 10:10:11 1010

原创 Annovar各程序的功能,自建avdb,构建索引

ANNOVAR的程序模块(本人目录)├── annotate_variation.pl //annovar主程序,功能包括下载数据库,三种不同的注释├── annovar_index.pl //index构建的程序,对于染色体是第一列的文件有效,修改网上程序├── coding_change.pl //用来推断蛋白质序列的程序├── convert2annovar.pl /...

2019-09-20 22:32:35 2674

原创 Perl中的内置的文件测试操作符

内置函数文件操作Perl中可以通过两个内置函数stat(),lstat()计算文件大小;my @stat = stat "/path/of/the/file/filename";lstat()、stat()会返回一个13个元素的数组,每个元素有各自的含义:dev :文件所属文件系统的设备IDinode :文件inode号码mode :文件类型和文件权限(两者都是数...

2019-09-20 01:53:23 298

原创 windows下批量拷贝目录下所有文件夹中的指定文件

主要是前段时间要从一个server上面拷贝一批数据,但是又不是linux,所以实验了一下windows下的批量拷贝;场景:测序的项目,每一个样本的数据都存放在各自的名称文件夹下,我需要下载一批数据的variant文件(.vcf),但是如果一个一个找,太麻烦了,会眼酸手酸,想偷一下懒;需求:肯定不能改动文件的名字,就是拷贝到一个文件中,方便后期的文件查看、转移和分析,简单的说的话就是把存放数...

2019-09-17 19:00:01 12622 6

idx_annovar.pl

Annovar中自建的数据库,如size过大,在进行注释的过程中,耗时会比较大,构建一个索引,可以大大的减少耗时,本脚本可以用于自建数据库的index构建。

2019-09-20

windows下批量拷贝目录下所有文件夹中的指定文件.bat

windows下批量拷贝目录下所有文件夹中的指定文件,主要是前段时间要从一个server上面拷贝一批数据,但是又不是linux,所以实验了一下windows下的批量拷贝;测序的项目,每一个样本的数据都存放在各自的名称文件夹下,我需要下载一批数据的variant文件(.vcf),但是如果一个一个找,太麻烦了,会眼酸手酸,想偷一下懒;肯定不能改动文件的名字,就是拷贝到一个文件中,方便后期的文件查看、转移和分析,简单的说的话就是把存放数据的那个盘下面的所有文件夹中的variant文件(.vcf)拷贝出来;

2019-09-17

超级种子搜索

强大的神器,能够搜索很多资源少的电影和其他的东西,就像一些什么资源少,用它就可以刷新资源的多少

2011-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除