编程开发
序列比对软件 MUMmer 简单上手(一)
MUMmer 4 是一个快速比对 DNA 或蛋白序列的软件,最常用的 program 就是 nucmer 和 promer,分别是比对核苷酸和氨基酸序列的,接下来以 nucmer 为例详细介绍。
安装
wget
tar -z
maven 使用 Nexus3.x 搭建私服
下载地址 和 sonatype-work。可以配置 nexus 变量到我们的环境中方便启动,也可以不配置每次都到 nexus-3.39.0-01/bin 下去启动。
NEXUS_HOME: /opt
umijs项目初始化
创建
npm create @umijs/umi-app
统一npm包管理器
在package.json下新增preinstall和项目启动前添加npm-only-allow,设置yarn作为当前项目的管理版本
"preinstall": "npx npm-only-allow --PM yarn --lang zh",
"dev": "npx npm-only-allow &a
好代码的产生过程20220517
最近在看《重构:改善既有代码的设计》(后面简称《重构》),了解到一个写出好代码的思路。
在说这个话题前,好代码是什么样子,可扩展性高,可复用性高,功能内聚,代码解耦。
什么意思呢?
我用搭积木来举例:
扩展性高就是想要在搭好的积木增加一点功能,可以很简单,很方便的实现;
可复用性高就是用积木做的一个小单元,比如乐高积木的一些小零件就是可复用性的代表;
功能内聚就是积木都在内部发生作用,
分析流程-多基因风险分数 PRS( Polygenic risk score)
sudo apt-get install zlib1g zlib1g.dev libblas3 libgfortran5 liblapack3 libquadmath0 plink1.9 unzip
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
sudo a
JIRA图表及应用案例
JIRA的图表分为两种,一种是小程序仪表盘,还有一种是项目空间里的图表
1小程序仪表盘
通过仪表盘 我们可以把项目的一些信息进行汇报展示,比如项目概览,项目参与人员信息,冲刺进度,项目工作量信息,版本规划,测试情况,缺陷情况等等。只要想得到的项目数据,基本都可以实现。
除此以外,仪表盘还可以汇集多个项目的信息进行分析展示,比如多个项目的进度信息,几个团队成员的任务安排情况,多个产品的缺陷分布情况等
