args_oap 3.0版本!!!

  • 朋友问我,能不能帮他安装一个conda环境并且安装args_oap3.0的本地版本,百度可知conda是包管理工具,原来如此,在后续的安装中折腾了半天,也算是一波三折,记录以下,以备后查
  • conda中搜索软件会很慢,然后试着换着清华的源,但是搜索速度还是没有明显改变,而且有一些会搜索失败,可能也是自己配置的不行,所以conda中只采用了通用的配置源(在conda中叫做频道)
  • 然后直接根据需要的版本直接指定安装软件的版本(此处因为是使用args_oap,所以使用的是GitHub的构建环境要求)
  • 然后就是python版本,本文conda默认的是3.6版本,在安装完conda后,可以利用conda升级python
  • 以下路径是我的路径,需要更改成你的路径

安装环境

所需环境

  • conda
    • diamond 2.0.15
    • bwa 0.7.17
    • blast 2.12
    • samtools 1.15
    • fastp 0.23.2
  • python 3.7
    • pandas
  • args-oap 3.2.2

步骤

  • 因为以下需要在文件夹中进行,所以首先创建一个属于自己的文件夹

    • 创建文件夹: mkdir /home/shark/disk 此文件夹作为所有数据的存放点
    • 进入此文件夹:cd /home/shark/disk
  • conda

    • 创建conda安装文件夹: mkdir condainstallconda的安装文件放置在这里
    • 进入conda安装文件夹: cd condainstall进入conda安装文件夹才进行下载操作
    • 下载conda的安装环境:wget https://repo.continuum.io/miniconda/Miniconda3-4.3.21-Linux-x86_64.sh如果可以链接互联网,执行此命令,不行请使用备用选项
      • 备用选项:在环境/conda/Miniconda3-4.3.21-Linux-x86_64.sh存放了此文件 使用硬盘复制
    • 执行安装命令: bash https://repo.continuum.io/miniconda/Miniconda3-4.3.21-Linux-x86_64.sh
    • 一直回车直到询问**[yes|no]** 输入yes
    • 会出现 >>> 在此按下回车
    • 稍等片刻会,此处询问 [yes|no] 输入yes
    • 让刚刚安装的conda生效:source ~/.bashrc
    • 会重新出现让你输入命令的提示行:输入conda -V提示 conda 4.3.21 则安装成功
    • 添加conda频道
      • conda config --add channels conda-forge
      • conda config --add channels defaults 此条会提示频道已存在,不必担心
      • conda config --add channels r
      • conda config --add channels bioconda
    • 更新conda:conda update conda 此步需要等待一会儿 后续输入 y 完成更新
  • diamond

    • conda install diamond=2.0.15 -y
  • bwa

    • conda install bwa=0.7.17 -y
  • blast

    • conda install bwa=2.12 -y
  • samtools

    • onda install bwa=1.15 -y
  • fastp

    • conda install bwa=0.23.2 -y
  • python升级

    • conda update python
  • 下载pandas

    • 更改pip的源

      • mkdir ~/.pip

      • touch ~/.pip/pip.conf

      • vi ~/.pip/pip.conf

      • 按下i打开输入模式

      • 输入 以下内容

      • [global]
        index-url = https://pypi.tuna.tsinghua.edu.cn/simple
        [install]
        trusted-host=mirrors.aliyun.com
        
      • 按下**esc**

      • 输入**:wq**

    • 升级pip

      • pip install --upgrade pip
    • 安装pandas: pip install pandas

    • 出现命令行后输入:python

    • 输入:import pandas

    • 无错误提示安装成功

    • 输入:exit() 退出python

  • args-oap

    • 新建文件夹存放: mkdir /home/shark/disk/args_oap
    • 进入文件夹: cd /home/shark/disk/args-oap
    • 下载args_oap: wget https://www.huistar.top/static/file/args_oap.zip 如果可以链接互联网,执行此命令,不行请使用备用选项 官网地址:https://github.com/xinehc/args_oap
    • 解压:unzip args_oap.zip
    • 去往目录:cd args_oap
    • 安装:python3 setup.py install
    • 出现命令行:args_oap -v 出现 3.2.2
    • 安装完成
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
引用:建议使用__VA_ARGS__时与##配合使用;##__VA_ARGS__在设置log输出的宏定义时比较常见。 引用:程序开发或者看工程代码时可能在宏定义中有涉及到#、##、__VA_ARGS__和##__VA_ARGS__的使用,简单介绍下使用方法。#操作符是将其后面紧跟的符号变为字符串的形式。 #__VA_ARGS__是C语言宏定义中的一个特殊标识符,表示可变参数列表。它可以用来在宏定义中传递不定数量的参数。当我们在宏定义中使用#__VA_ARGS__时,它会被替换为传递给宏的所有参数,以逗号分隔的形式。这样,我们可以在宏定义中使用这些参数,类似于函数的参数。 而##__VA_ARGS__是在宏定义中使用可变参数列表时常见的形式。它的作用是在宏定义中使用可变参数列表时,可以将参数列表前的逗号省略掉。这样可以避免在宏定义中使用可变参数列表时出现额外的逗号。 所以,#__VA_ARGS__和##__VA_ARGS__都是在宏定义中使用可变参数列表时的常见用法,可以实现灵活的宏定义,提高代码的可读性和可维护性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [# ## __VA_ARGS__ ##__VA_ARGS__的使用说明](https://blog.csdn.net/hanxv_1987/article/details/106555870)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值