本文整理汇总了Python中shared._make_copy函数的典型用法代码示例。如果您正苦于以下问题:Python _make_copy函数的具体用法?Python _make_copy怎么用?Python _make_copy使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了_make_copy函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: install_lumpy
def install_lumpy(env):
"""a general probabilistic framework for structural variant discovery
https://github.com/arq5x/lumpy-sv
"""
version = "github"
repository = "git clone git://github.com/arq5x/lumpy-sv.git"
_get_install(repository, env, _make_copy("ls -1 bin/*"))
_get_install(url, env, _make_copy("ls -1 bin/* scripts/*"), post_unpack_fn=clean_libs)
示例2: install_bedtools
def install_bedtools(env):
"""A flexible suite of utilities for comparing genomic features.
https://code.google.com/p/bedtools/
"""
version = "2.17.0"
url = "https://bedtools.googlecode.com/files/" "BEDTools.v%s.tar.gz" % version
_get_install(url, env, _make_copy("ls -1 bin/*"))
示例3: install_mosaik
def install_mosaik(env):
"""MOSAIK: reference-guided aligner for next-generation sequencing technologies
http://code.google.com/p/mosaik-aligner/
"""
version = "2.1.73"
url = "http://mosaik-aligner.googlecode.com/files/" "MOSAIK-%s-binary.tar" % version
_get_install(url, env, _make_copy("find -perm -100 -type f", do_make=False))
示例4: install_snap
def install_snap(env):
"""Scalable Nucleotide Alignment Program
http://snap.cs.berkeley.edu/
"""
version = "0.15"
url = "http://github.com/downloads/amplab/snap/" "snap-%s-linux.tar.gz" % version
_get_install(url, env, _make_copy("find -perm -100 -type f", do_make=False))
示例5: install_samtools
def install_samtools(env):
"""SAM Tools provide various utilities for manipulating alignments in the SAM format.
http://samtools.sourceforge.net/
"""
version = "0.1.18"
url = "http://downloads.sourceforge.net/project/samtools/samtools/" "%s/samtools-%s.tar.bz2" % (version, version)
_get_install(url, env, _make_copy("find -perm -100 -type f"))
示例6: install_hydra
def install_hydra(env):
version = "0.5.3"
url = "http://hydra-sv.googlecode.com/files/Hydra.v{0}.tar.gz".format(version)
def clean_libs(env):
run("make clean")
_get_install(url, env, _make_copy("ls -1 bin/* scripts/*"),
post_unpack_fn=clean_libs)
示例7: install_tabix
def install_tabix(env):
"""Generic indexer for TAB-delimited genome position files
http://samtools.sourceforge.net/tabix.shtml
"""
version = "0.2.6"
url = "http://downloads.sourceforge.net/project/samtools/tabix/tabix-%s.tar.bz2" % version
_get_install(url, env, _make_copy("ls -1 tabix bgzip"))
示例8: install_lumpy
def install_lumpy(env):
"""a general probabilistic framework for structural variant discovery
https://github.com/arq5x/lumpy-sv
"""
version = "fca4706573"
repository = "git clone https://github.com/arq5x/lumpy-sv.git"
_get_install(repository, env, _make_copy("ls -1 bin/*"), revision=version)
示例9: install_trinity
def install_trinity(env):
"""Efficient and robust de novo reconstruction of transcriptomes from RNA-seq data.
http://trinityrnaseq.sourceforge.net/
"""
version = "r2012-05-18"
url = "http://downloads.sourceforge.net/project/trinityrnaseq/" "trinityrnaseq_%s.tar.gz" % version
_get_install_local(url, env, _make_copy())
示例10: install_bowtie
def install_bowtie(env):
"""The bowtie short read aligner.
http://bowtie-bio.sourceforge.net/index.shtml
"""
version = "0.12.7"
url = "http://downloads.sourceforge.net/project/bowtie-bio/bowtie/%s/" "bowtie-%s-src.zip" % (version, version)
_get_install(url, env, _make_copy("find -perm -100 -name 'bowtie*'"))
示例11: install_bowtie2
def install_bowtie2(env):
"""bowtie2 short read aligner, with gap support.
http://bowtie-bio.sourceforge.net/bowtie2/index.shtml
"""
version = "2.0.0-beta6"
url = "http://downloads.sourceforge.net/project/bowtie-bio/bowtie2/%s/" "bowtie2-%s-source.zip" % (version, version)
_get_install(url, env, _make_copy("find -perm -100 -name 'bowtie2*'"))
示例12: install_echo
def install_echo(env):
"""ECHO: A reference-free short-read error correction algorithm
http://uc-echo.sourceforge.net/
"""
version = "1_11"
url = "http://downloads.sourceforge.net/project/uc-echo/source%20release/" "echo_v{0}.tgz".format(version)
_get_install_local(url, env, _make_copy())
示例13: install_omssa
def install_omssa(env):
print "Installing OMSSA"
default_version = "2.1.9"
version = env.get("tool_version", default_version)
url = 'ftp://ftp.ncbi.nih.gov/pub/lewisg/omssa/%s/omssa-%s.linux.tar.gz' % (version, version)
env.safe_sudo("mkdir -p '%s'" % env["system_install"])
_get_install(url, env, _make_copy(find_cmd="find -perm -100 -name 'omssa*'", do_make=False))
示例14: install_bedtools
def install_bedtools(env):
"""A flexible suite of utilities for comparing genomic features.
https://code.google.com/p/bedtools/
"""
version = "github"
repository = "git clone git://github.com/arq5x/bedtools.git"
_get_install(repository, env, _make_copy("ls -1 bin/*"))
示例15: install_transabyss
def install_transabyss(env):
version = "1.2.0"
url = "http://www.bcgsc.ca/platform/bioinfo/software/trans-abyss/" "releases/%s/trans-ABySS-v%s.tar.gz" % (
version,
version,
)
_get_install_local(url, env, _make_copy(do_make=False))