生信小白记录2-对比基因组查询菌种包含基因(功能)

ncbi搜索菌名

找genome

挑一个标准菌株,这里随便选了一个打勾的。

下载refseq only protein(fasta) 

GCF是RefSeq(ncbi指定参考基因组),GCA是GenBank,GCF可能更可靠一些(F :reference sequences;A :Assembly)

下载文件改成菌名避免混淆

解压点进去找到faa文件,记得也改名 改成下载页面的Taxon 不要留空格,用_代替

文件拉到服务器/home/stu_6/下

输入命令

进入文件夹:cd /home/stu_6/

运行注释命令:emapper.py -i Alistipes_putredinis_DSM_17216_protein.faa --output Alistipes_putredinis_DSM_17216 -d database/emapper_2110/ --cpu 16

### Oracle 数据库中的转义字符使用方法 在Oracle数据库中处理字符串时,遇到某些特殊字符可能会引发语法错误或意外行为。为了确保这些特殊字符能够被正确解析并存储,可以采用多种方式对其进行转义。 #### 使用双单引号表示单引号 当需要向表内插入含有单引号的数据项时,可以通过连续输入两个单引号来代表一个实际存在的单引号[^1]。 ```sql INSERT INTO table_name (column_name) VALUES ('O''Reilly'); ``` #### 利用CHR函数转换ASCII码为相应字符 对于一些难以直接键入的控制符或者其他非打印字符,可借助`CHR()`内置函数将其对应的十进制ASCII数值映射成目标字符[^4]。 ```sql SELECT 'It'|| CHR(39)||'s fine.' FROM DUAL; ``` #### 设置自定义的ESCAPE关键字指定转义符号 面对通配符 `%`, `_` 的匹配需求以及可能出现冲突的情况,在构建查询条件表达式期间可通过追加 `ESCAPE '\'` 子句指明后续紧跟其后的特定标记作为转义指示器[^5]。 ```java String sql = "AND column LIKE '%\\_%' ESCAPE '\\'"; PreparedStatement pstmt = connection.prepareStatement(sql); pstmt.setString(1, valueWithSpecialChars); ResultSet rs = pstmt.executeQuery(); ``` #### 处理HTML实体编码形式下的特殊字符 像 `&` 这样的HTML实体化表述同样属于需要注意的对象之一;由于它本身包含了用于分隔SQL参数列表成员之间的默认定界符——即普通的 `&` 号,所以在准备存入此类数据之前应当先行实施必要的替换操作以规避潜在风险。 ```sql REPLACE('http://example.com?param=value&other=info', '&', '&') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值