自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 perl的package中“Subroutine new redefined”问题

当我调用“Add_mismatch.pm”的时候, 由于我写的是“package Map_PMDB”, 程序认为我调用的仍然是Map_PMDB,而Add_mismatch.pm中也存在new,generate_shell,get_all_shell等方法。这样做的后果就是, 调用 Map_PMDB.pm的时候, 存在new,generate_shell,get_all_shell等方法。这就导致程序认为我将new,generate_shell,get_all_shell等方法做了"redefine"操作。

2025-03-13 11:22:39 244

原创 pandas 的一个奇怪设定

将bb.D 转换成list之后,又变成True了。但对于bb.columns来说,这样做没有问题。那么 bb.columns是什么性质的对象呢?然后是见证奇迹的时刻。

2025-01-25 16:59:29 169

原创 perl包安装的CPAN大坑

如果是直接用wget 下载,那当然可以直接添加 “--no-check-certificate”,但我用的不是wget命令,而是cpan命令?先看一个用cpan安装的例子。cpan调用了wget来下载,

2025-01-03 16:50:08 489

原创 python的reload

也就是说,reload的东西必须是一个module,也就是模块文件,而不是一个类,或者一个方法/函数。该文件(模块)中包含了一个parse_tumor_report类。parse_report 是我自定义的一个模块文件。先看看 from ...import ...的问题。再看reload的问题。

2025-01-02 14:57:38 229

原创 python 正则表达式之re.sub

python 正则表达式 re.sub

2025-01-01 10:35:15 301

原创 pd.Series踩坑之index

pd.Series 在做 &、|, ^,等运算的时候, index一定要一致,否则会出错。很明显,后一种才是想要的结果,而前一种是错误的。调整一下aa和bb的index。

2024-12-04 10:34:47 166

原创 python 中文编码问题

说明文件中有些内容无法用 'gb18030'编码。那么该用哪一种编码呢?

2024-10-18 09:44:04 819 1

原创 bwa shm 测试

【代码】bwa shm 测试。

2024-06-25 01:27:02 196

原创 perl引用相关

【代码】perl引用相关。

2024-04-20 09:12:25 133

原创 perl 多线程

【代码】perl 多线程。

2023-12-19 00:28:28 559

原创 linux系统中的中文显示问题

解决了以上的问题之后,我其实可以在Python代码里面直接匹配中文字符的。

2023-08-17 21:46:44 1621

原创 python函数的传参

这里的kargs是一个字典,但传入的参数是 '**kargs', 而非 'kargs'.因为此时传入的cc会被当成一个position argument。定义一个接受关键字参数的函数。那么怎么传这个字典呢?

2023-08-11 00:51:02 576

原创 seqkit 两种拆分方法的比较

seqkit的两种拆分逻辑

2023-06-16 11:24:59 3586

原创 perl里面的位运算

无论是 & (位与),|(位非,注意不是‘||’),还是 >>(右移),

2023-05-05 23:27:53 263

原创 perl里面的引用与哈希

引用与哈希

2023-05-05 17:57:09 102

原创 病原体拷贝数计算

病原体拷贝数计算

2023-02-08 16:18:20 166

原创 时间/日期操作

日期操作

2023-02-01 18:12:59 84

原创 [报错]Makeconfig:43: *** missing separator. Stop.

编译技巧

2023-01-14 17:15:21 943

原创 Perl 捕获子进程错误

【代码】Perl 捕获子进程错误。

2023-01-01 23:03:24 260

原创 一边循环,一边删添,结果有点意外

【代码】一边循环,一边删添,结果有点意外。

2022-12-15 10:23:16 83

原创 pandas列操作的效率问题

pandas中尽量不用使用循环

2022-11-01 22:37:24 282

原创 pandas dataframe的一个技巧

定义一个空的DataFrame

2022-09-17 23:19:34 319

原创 python的正则表达式

pandas 正则表达式

2022-08-25 09:10:05 293

原创 python函数传参的一个问题

python传参

2022-08-18 14:51:38 755

原创 推测肿瘤细胞拷贝数

根据肿瘤细胞含量,cnvkit反馈的基因拷贝数,推测肿瘤细胞拷贝数。

2022-08-11 16:03:53 253

原创 R语言data.frame的用重名调用

R语言data.frame的用重名调用

2022-08-04 10:57:43 1401

原创 perl语言哈希的一个诡异之处

也就是说,如果你嵌套判断哈希的key,则上一层的key会自动被生成。

2022-07-21 01:27:48 104

原创 关于TensorFlow控制依赖问题

问题:为什么x对assign_op的依赖必须得到控制,而tmp 对x的依赖就不需要控制?

2022-06-22 22:55:23 156

原创 samtools flags 查看flags

samtools flags 1294$samtools flags 12940x50e 1294 PROPER_PAIR,UNMAP,MUNMAP,SECONDARY,DUP$samtools flags 2560x100 256 SECONDARY$samtools flags MUNMAP0x8 8 MUNMAP$samtools flags UNMAP0x4 4 UNMAP$samtools fl

2022-05-26 15:32:27 379

原创 pandas的DataFrame的一个问题

尽量不要用以下方式更新一个DataFrame:df.loc[idx] = Lst如果要更新df, 我宁愿将新的列用list先存起来,然后用pd.concat()一次性更新,尽量不要用df.loc[idx]这种方式,否则会非常慢。

2022-04-11 01:47:19 1134

原创 安装htslib

msisensor-pro: error while loading shared libraries: libhts.so.3: cannot open shared object file: No such file or directory在测试msisensor-pro时候,发现libhts.so.3找不到。判断libhts.so.3应该属于htslib库。于是安装一个。https://leoatchina.github.io/2017/08/26/install_samtool

2022-02-12 20:31:28 1959

原创 conda env

$conda info --envs# conda environments:#base * /home/wubin/miniconda3DECoN /home/wubin/miniconda3/envs/DECoNSnakeMakeEnv /home/wubin/miniconda3/envs/SnakeMakeEnvcnvkit /home/wubin/mi.

2022-02-08 12:26:46 499

原创 perl里面变量的defined与TRUE

#!/usr/bin/perl -wuse strict;my ($a,$b,$c,$d) = (1,2,"");if($c){print "\$c is true\n";}if(defined $c){print "\$c is defined\n";}if($d){print "\$d is true\n";}if(defined $d){print "\$d is defined\n";}

2022-01-10 19:00:45 312

原创 python 遍历某个目录

这个会不断刨根问底for root, dirs, files in os.walk(in_dir): #这个会刨根问底 for file in files: file_path = root + '/' + file print(file_path)这个不会刨根问底:for i in os.listdir(in_dir): file_path = in_dir + '/' + i print(file_path)...

2021-12-23 20:55:07 450

原创 pandas处理合并单元格

# https://blog.youkuaiyun.com/weixin_36360005/article/details/112208014 pandas处理合并单元格

2021-12-23 01:26:20 5900

原创 pandas DataFrame的分类汇总

df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar','foo', 'bar', 'foo', 'foo'], 'B' : ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'], 'C' : np.random.randn(8), 'D' : np.random....

2021-12-15 15:52:23 2495

原创 numpy存储数据

np.save('Stat.npy',data_frame_all) np.save('columns.npy', data_frame_all.columns) ndarray = np.load('Stat.npy', allow_pickle=True) columns = np.load('columns.npy',allow_pickle=True) # print(type(columns)) # print(ndarray.ndim) ...

2021-12-15 11:55:50 1063

原创 pandas写入excel

from openpyxl.writer.excel import ExcelWriterwriter = pd.ExcelWriter(outfile) # 生成一个句柄对象sample_stat_no_correct.to_excel(writer,sheet_name='未修正样品数',index=False,freeze_panes=(1,2))sample_stat_correct.to_excel(writer,sheet_name='修正后样品数',index=False,f...

2021-12-15 11:43:25 746

原创 python 反斜杠的诡异之处

另有一个专门讲解这个的:Python正则表达式匹配反斜杠“\”_Nxin的小抄本-优快云博客_正则匹配斜杠

2021-12-15 09:09:28 632

原创 pandas的一个诡异之处(SettingWithCopyWarning)

原代码:def change_to_date_format_backup(data_frame, head): for idx in data_frame.index: value = data_frame.loc[idx, head] if pd.isnull(value): # NaT 也会是datetime.datetime pass elif value == '-': # 这种待修改 .

2021-12-14 02:44:28 824

空空如也

空空如也

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

TA关注的人

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