Skip to main content

Reference Sequence and Capture Intervals Preparation for ExoClasma Suite

Project description

exoclasma-index

Description

exoclasma-index is a tools for reference sequence and capture intervals preparation, a part of upcoming ExoClasma Suite.

Features:

  • Prepare FASTA reference sequence (purge names, uncompress, etc.)
  • Create restriction sites for Juicer as described at config.json. For now available restrictases include:
    • HindIII
    • DpnII
    • MboI
    • Sau3AI
    • Arima
  • Create indices for:
    • SAMtools (samtools faidx)
    • BWA (bwa index)
    • optional: GATK (gatk CreateSequenceDictionary)

Also, the tool can check and prepare exome BED files (captures).

This is a pre-release. Use it at your own risk!

Command-line dependencies

First three are available at Ubuntu repos:

apt install samtools bwa bedtools

GATK should be installed into Miniconda environment as described by the developer.

Usage

Reference preparation

exoclasma-index Reference -f ${FastaFile} -n ${ReferenceName} -p ${ParentDirectory}

Optional: -d ${ReferenceDescription}, --no-gatk

Capture preparation

exoclasma-index Capture -b ${BedFile} -n ${CaptureName} -g ${GenomeInfoJSON}

GenomeInfoJSON is a JSON file which created via exoclasma-index Reference.

Optional: -d ${ReferenceDescription}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

exoclasma_index-0.9.1-py3-none-any.whl (18.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page