先看2018年的
领证 | ✅ |
搞定香港优才计划 | 🟡进行中 |
出国(非港澳)旅游一次 | ✅ |
现代版本的 R(4.X) 已经模仿 Python、Ruby 等流行软件的做法,不再往系统目录里面安装包了,而是默认会把包安装在自身 R 对应的 Library 下面。例如,假设 R 的路径是:~/miniconda3/lib/R/bin/R
,则包默认就会在 ~/miniconda3/lib/R/library/
下面(在此我们再一次看到了用 conda 而非用系统内置的 R 的重要性)。所以此时已经完全不需要担心权限的问题,直接安装即可:
install.packages("packagename");
BioPython对efetch工具进一步做了整合,详情参考此博客以及BioPython中文页面。注意需要特别小心rettype的写法!
简单语法如下:
from Bio import Entrez
Entrez.email = '[email protected]'
fetch_handle = Entrez.efetch(db="nucleotide", id=["X55964"], rettype="fasta", retmode="text") # id是列表
data = fetch_handle.read() # 字符串搞定