当前位置: 首页 > wzjs >正文

电脑做系统都是英文选哪个网站百度竞价推广是什么工作

电脑做系统都是英文选哪个网站,百度竞价推广是什么工作,广州电商网站开发,2024第三波疫情已经到来了Dali(Distance-matrix ALIgnment)是一种广泛使用的蛋白质结构比对工具,主要用于比较蛋白质三维结构之间的相似性。它通过计算蛋白质结构之间的距离矩阵来评估结构之间的相似性,并生成比对结果。 1. 安装 wget http://ekhidna2.b…

Dali(Distance-matrix ALIgnment)是一种广泛使用的蛋白质结构比对工具,主要用于比较蛋白质三维结构之间的相似性。它通过计算蛋白质结构之间的距离矩阵来评估结构之间的相似性,并生成比对结果。

1. 安装

wget http://ekhidna2.biocenter.helsinki.fi/dali/DaliLite.v5.tar.gz ./
tar -zxvf DaliLite.v5.tar.gzcd /home/you/DaliLite.v5/bin
make clean
make # ignore Warnings

http://ekhidna2.biocenter.helsinki.fi/dali/README.v5.html

2. 准备文件夹,构建Dali数据库

# 存放dali数据库数据
mkdir -p dali/dali_query_db dali/dali_target_db
cd dali# 存放原始的pdb文件(或ent文件)
mkdir query_struct target_struct### 拷贝结构文件到相应的目录
cp ../rag2_structures/* query_struct/
cp ../hits_AF_structure/* target_struct/

3.  构建名称映射

Dali要求结构文件的命名满足pdb数据库中结构文件的命名规范,如果是AF预测的结构或自己命名的结构,需要转换。

转换脚本

vim prepare_ln_for_dali_db.sh

内容:

#!/bin/bash# Usage: ./prepare_pdb_links.sh /path/to/src_dir [prefix]
# Example: ./prepare_pdb_links.sh /home/user/structures rag2# Input: source directory containing .pdb files
SRC_DIR="$1"
PREFIX="$2"if [[ -z "$SRC_DIR" || ! -d "$SRC_DIR" ]]; thenecho "❌ Please provide a valid source directory containing .pdb files."echo "Usage: $0 /path/to/src_dir [prefix]"exit 1
fi# Use directory name as default prefix if not provided
if [[ -z "$PREFIX" ]]; thenPREFIX=$(basename "$SRC_DIR")
fi# Output files located in the same directory as SRC_DIR
LINK_DIR="$SRC_DIR/${PREFIX}_renamed_pdbs"
LIST_FILE="$SRC_DIR/${PREFIX}_pdb_list.txt"
MAPPING_FILE="$SRC_DIR/${PREFIX}_pdb_id_mapping.tsv"mkdir -p "$LINK_DIR"
> "$LIST_FILE"
> "$MAPPING_FILE"generate_pdb_id() {local chars=( {0..9} {A..Z} )local id=""for ((i = 0; i < 4; i++)); doid="${id}${chars[$(( RANDOM % ${#chars[@]} ))]}"doneecho "$id"
}used_ids=()for pdb_file in "$SRC_DIR"/*.pdb; do[[ -e "$pdb_file" ]] || continue  # Skip if no pdb filesorig_name=$(basename "$pdb_file")while true; donew_id=$(generate_pdb_id)if [[ ! " ${used_ids[@]} " =~ " ${new_id} " ]]; thenused_ids+=("$new_id")breakfidonenew_name="pdb${new_id}.ent"ln -sf "$(realpath "$pdb_file")" "$LINK_DIR/$new_name"echo "$LINK_DIR/$new_name" >> "$LIST_FILE"echo -e "$new_name\t$orig_name" >> "$MAPPING_FILE"
doneecho "Soft links created in: $LINK_DIR"
echo "PDB list: $LIST_FILE"
echo "ID mapping: $MAPPING_FILE"

改变模式

chmod +x prepare_ln_for_dali_db.sh

运行:

./prepare_ln_for_dali_db.sh  query_struct query./prepare_ln_for_dali_db.sh target_struct target

4. 构建Dali数据库

import.pl --pdblist query_struct/query_pdb_list.txt --dat dali_query_dbimport.pl --pdblist target_struct/target_pdb_list.txt --dat dali_target_db

5. 准备搜索列表

ls dali_query_db |awk -F '.' '{print $1}' > query.lstls dali_target_db |awk -F '.' '{print $1}' > target.lst

注:query.lst 、target.lst 每一行为结构名+链名, 如:0MDTA,0MDT:映射的结构名,符合pdb的命令规范(随机定的,不是pdb的id号),A:表示A链

6. 搜索同源结构

dali.pl --query query.lst --db target.lst  --dat1 dali_query_db --dat2 dali_target_db#dali.pl --query query.lst --db target.lst  --dat1 dali_query_db --dat2 dali_target_db --np 64

注:不能并行计算,,如需要并行计算需要在安装时:

# if using openmpi (check OPENMPI_PATH in Makefile)
make parallel

结果在 query_name.txt 和 query_name.html文件中,如:1SDPA.txt, 1SDPA.html

参考:

https://ekhidna2.biocenter.helsinki.fi/dali/

http://www.dtcms.com/wzjs/265796.html

相关文章:

  • 数据网站怎么做的哪里可以学网络运营和推广
  • php网站分类目录程序 网址导航程序 织梦二次开发湖南关键词网络科技有限公司
  • 520高清网站三级黄色软件男女做企业网站定制
  • 手机端网站开发 免费深度搜索
  • 怎么下载网站所有源码网站优化关键词排名
  • 建站宝盒是什么黑马培训价目表
  • 喀什建设局网站重庆百度竞价推广
  • 北京 网站 公司网店营销策划方案
  • wordpress和php钦州seo
  • 有哪些可以做兼职的翻译网站吗什么是交换链接
  • 自己做个网站需要什么成品网站1688入口的功能介绍
  • 查网站开发者百度搜索推广多少钱
  • 网站建设感受焦作整站优化
  • 用织梦做网站能练技术吗yandex搜索引擎入口
  • 企业年金是什么?缴费比例是多少?泉州seo按天计费
  • 企业网站产品优化怎么做免费做网站怎么做网站
  • 软件设计是什么工作枣庄网络推广seo
  • 网站开发下单功能宁波seo在线优化公司
  • 温州网站设计制作西安今日头条最新新闻
  • 长沙医疗网站建设百度经验官网
  • 毕业设计代做网站 知乎类似58的推广平台有哪些平台
  • 做淘宝这样的网站需要什么天津百度关键词推广公司
  • 历下网站建设seo平台有哪些
  • 区域网站怎么做免费推广网站平台
  • 建设网站类策划书个人网站开发网
  • 新会网站设计企业建站公司热线电话
  • 做网站可以用新建项目的方式吗竞价如何屏蔽恶意点击
  • 西安网站设计方案企业宣传推广
  • 淄博网站建设公司有多少家2022年小学生新闻摘抄十条
  • 成都专业logo设计公司seo公司怎么推广宣传