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, sort and filter contigs, etc.)
- Create restriction sites for Juicer as described at
config.json. For now available restrictases include:- HindIII
- DpnII
- MboI
- Sau3AI
- Arima
- Add your own restriction sites.
- Create indices for:
- SAMtools (
samtools faidx) - BWA (
bwa index) - optional: GATK (
gatk CreateSequenceDictionary)
- SAMtools (
Also, the tool can check and prepare exome BED files (captures).
This is a pre-release. Use it at your own risk!
Installation
python3 -m pip install exoclasma-index
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, -c ${Contigs}.
Contigs may be filtered or sorted with -c option.
Full list of FASTA contigs can be displayed via
exoclasma-index Contigs -f ${FastaFile}
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}
Restriction sites manipulation
Restriction sites can be displayed, added, or removed:
exoclasma-index RestrictionSites
exoclasma-index AddRS -n ${RestrictionSiteName} -r ''${RestrictionSiteRegExp}''
exoclasma-index RemoveRS -n ${RestrictionSiteName}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file exoclasma_index-0.9.5-py3-none-any.whl.
File metadata
- Download URL: exoclasma_index-0.9.5-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0355b2b43ebc974e9525c745d3c3fdf29eabb8cab19542954268bc94414dbe16
|
|
| MD5 |
0d7f02832006fd2b743c2842145cabaf
|
|
| BLAKE2b-256 |
fc5619ce979b22a505b4243a6281101bbb32d5db38471ec6f1c1e2d668e263c9
|