使用gffread提取CDS和蛋白序列&由bp_genbank2gff3.pl从gbff生成gff3文件

一、使用gffread提取CDS和蛋白序列

gffread 是一个高效工具,支持从 GFF3 文件中提取 CDS 和 蛋白序列。

conda install -c bioconda gffread

提取CDS和蛋白序列

  1. 提取 CDS 序列

    /opt/biosoft/cufflinks-2.2.1.Linux_x86_64/gffread example.gff3 -g genome.fasta -x cds.fasta

    • -g genome.fasta:提供参考基因组序列。
    • -x cds.fasta:生成的 CDS 序列文件。
  2. 提取蛋白质序列

    /opt/biosoft/cufflinks-2.2.1.Linux_x86_64/gffread example.gff3 -g genome.fasta -y protein.fasta

    • -y protein.fasta:生成的蛋白质序列文件。

注意事项

学习分析下这个js文件-switch-case

$(function(){
$("#download").click(function(){
var dir;
var suffix;
switch($("#type").val())
{
case "0":
dir = "00.genomeSeq";
suffix = "_genome.txt.gz";
break;
case "1":
dir = "01.cdsSeq";
suffix = "_cds.fa.gz";
break;
case "2":
dir = "02.pepSeq";
suffix = "_pep.fa.gz";
break;
default:
return;
}

基因家族分析Docker版使用方法

#登服务器

ssh train@10.31.23.13

输入密码

#切换root用户

sudo su -

 cd /home/train/

#进入docker 内部,已经布置好所有基因家族分析的软件
 sh geneFamilyRun.sh

#具体流程(WRKY基因家族为例)

less -S w.sh

#根据列出的流程操作就可以,(也可以先下载拟南芥的序列练习)

#退出Docker容器

exit

多重哈希练习

[train@localhost sunpengbin]$ less duochong_hash.pl
#!/usr/bin/env perl
use strict;

网页翻译

immersivetranslate.com

打开网站后下滑,在“安装浏览器插件”位置找到电脑对应浏览器(推荐edge或chrome),获取插件后更改设置

下载转录组数据

#在ncbi根据物种名得到所有PRJNA SRP信息

https://www.ncbi.nlm.nih.gov/sra

#根据SRP(有可能DRP等)号(如SRP280313)在下面网站搜索

https://www.ncbi.nlm.nih.gov/Traces/study

同时记录所有实验信息到一个excel表格

#复制所有SRR号,如下

SRR12603273
SRR12603274
SRR12603275
SRR12603276
SRR12603277
SRR12603278

#登陆服务器

ssh root@IP

输入密码

#进入文件夹

(cd:切换工作目录)

cd /home/train/BMM

mkdir -p SRP280313

cygwin和登陆服务器步骤

#打开cygwin

ssh train@10.31.23.13

输入密码

#常用命令

cd     

ls

less 

less -S

cp

rm

#退出服务器

logout

#清屏

clear

#在win系统下cygwin切换盘

cd /cygdrive/D

ls

less 

 

Apache 配置文件来实现将 http://10.26.13.151/blast 重定向到 http://10.26.13.151:7777

是的,可以通过 Apache 配置文件来实现将 http://10.26.13.151/blast 重定向到 http://10.26.13.151:7777。有几种方法可以实现这个目标,具体取决于你的需求和 Apache 配置。

方法 1:使用 Apache 的 ProxyPass 和 ProxyPassReverse

ProxyPass 和 ProxyPassReverse 指令允许你将一个路径的请求转发到另一个端口或主机上。对于你的情况,你可以设置 Apache 将对 /blast 路径的请求转发到 7777 端口。

配置步骤:

  1. 打开 Apache 配置文件(通常是 httpd.conf 或你虚拟主机的配置文件)。
  2. 在配置文件中添加如下内容:

 

apache

複製程式碼

ssh无法远程登陆时的解决办法

#1.在登陆端(笔记本)

ssh-keygen -R  IPADDRESS

#2.在远程服务器端

  • SSH 服务未运行
    • 确认目标服务器上的 SSH 服务是否正在运行:
      sudo systemctl status sshd
  • 防火墙或安全组限制
    • 检查目标服务器的防火墙规则或安全组是否阻止了 SSH 连接:
      sudo firewall-cmd --list-all
    • 确保开放了端口 22(SSH 默认端口):
      sudo firewall-cmd --permanent --add-port=22/tcp
    • sudo firewall-cmd --reload

centos8.4安装phpMyAdmin

#dnf updat

###这不要做sudo dnf update -y

#centos8的软件仓库没有phpMyAdmin,从官方下载

wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
#解压文件并移动到Apache默认目录

tar -xvf phpMyAdmin-latest-all-languages.tar.gz

rm phpMyAdmin-latest-all-languages.tar.gz -f
sudo mv phpMyAdmin-*-all-languages /usr/share/phpMyAdmin
#设置文件权限

sudo chown -R apache:apache /usr/share/phpMyAdmin
sudo chmod -R 755 /usr/share/phpMyAdmin
#配置Apache

Pages

Subscribe to 我们的生信博客-QFNU RSS