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}
Metadata
Release files for exoclasma-index 0.9.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| exoclasma_index-0.9.5-py3-none-any.whl | Python 3 | none | any | Details for exoclasma_index-0.9.5-py3-none-any.whl |
Release files / exoclasma_index-0.9.5-py3-none-any.whl
| Download URL | exoclasma_index-0.9.5-py3-none-any.whl |
|---|---|
| Size | 19.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0355b2b43ebc974e9525c745d3c3fdf29eabb8cab19542954268bc94414dbe16
|
|
BLAKE2b-256 checksum How to use checksums |
fc5619ce979b22a505b4243a6281101bbb32d5db38471ec6f1c1e2d668e263c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.4
|
Security for exoclasma-index 0.9.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.