Skip to main content

seqalign

Manage sequence alignments

Installation

pip install seqalign

or

pip install --user seqalign

If you have not already installed picardtools, you will also need to run:

picardtools-download

Examples

with SequenceAlignment(<path to input BAM or FASTQ file>) as sa:
    sa.cleans_up_bam = False
    sa.remove_supplementary_alignments()
    sa.samtools_sort(memory_limit=10)
    sa.samtools_index()
    sa.write(<path to output BAM file>)

Notes

The input_file argument to SequenceAlignment() should be a string for single-end reads or for data that is already aligned. For raw paired-end reads, it should be a tuple containing two strings giving the paths to the two FASTA / FASTQ files.

Command line usage

seqalign includes a couple of pre-built pipelines for aligning ChIP-seq and ATAC-seq data. They rely on certain environment variables being set, as described here To see the basic command line documentation, simply enter seqalign at the terminal:

seqalign
There are two commands for aligning sequencing data:
`seqalign-chip-seq` and `seqalign-atac-seq`. See their
respective documentation by running:

seqalign-chip-seq --help
seqalign-atac-seq --help

Release files for seqalign 0.1.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seqalign 0.1.15
File Size Uploaded
seqalign-0.1.15.tar.gz 12.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seqalign 0.1.15
File Interpreter ABI Platform
seqalign-0.1.15-py3-none-any.whl Python 3 none any Details

Total release size: 27.3 kB

Release files / seqalign-0.1.15.tar.gz

Download URL seqalign-0.1.15.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aeb529457b3b71c8feda5a9a29708ad093951e6d48005f16d87852cf8dacb9ce
BLAKE2b-256 checksum
How to use checksums
bb67a75b01148df1f35204c4b4ae5d7893041f9d17717e12dfaf054178a3ab72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.10

Release files / seqalign-0.1.15-py3-none-any.whl

Download URL seqalign-0.1.15-py3-none-any.whl
Size 14.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8fcbaa5d26d92a23728f11dc9fe05a987913740bc17d0908929826a317d34dce
BLAKE2b-256 checksum
How to use checksums
2f5061490c3905f4fd2a11cc58171565ae1bfaec5dd662ead296090ce76e9982
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.10

Release history Release notifications | RSS feed

This release

0.1.15 This release

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

1 release file

0.1.0

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page