Skip to main content

ab1_organizer

Goal

Organize AB1 files by researches and primer-pairs.

Instalation

For command line usage, simpleously use pip way:

pip install ab1_organizer

Usage

ab1_organizer receive two arguments on initialization: the results file from Macrogen sequencing (-f, --file argument) and the modified order table (-t, --table argument). The sequencing file consists of the raw zipfile (file-name.zip) containing all .ab1, .pdf, phd.1, and .txt files. The order file consists of a simple excel table containing Macrogen order specifications and containing standardized headers (see next section).

Standardized headers

Your table would contain almost four columns, named respectively:

  • sampleName: The unique identifier of sample;
  • primerName: The primer name. e.g. "CO3 F", or "ITS1 R";
  • personInCharge: The name of a person or a project responsible for the sample processing;
  • primerCombination: Underscore separated complementary primer names. As example, if some region are sequenced using the "ITS1-F" and "ITS1-R", the primerCombination would be "ITS1-F_ITS1-R".

At the terminal, run the code:

ab1_organizer.py -f ./path/to/zip/file -t ./path/to/order/table.xlsx

A new folder with the same name of the zip file will be created and all files will be organized by author and genomic marker respectively.


Feel free to add new features and contribute through pull requests. Be happy!!

Release files for ab1-organizer 1.0.0

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

Source distribution (sdist)

Source distribution for ab1-organizer 1.0.0
File Size Uploaded
ab1_organizer-1.0.0.tar.gz 2.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ab1-organizer 1.0.0
File Interpreter ABI Platform
ab1_organizer-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.4 kB

Release files / ab1_organizer-1.0.0.tar.gz

Download URL ab1_organizer-1.0.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
86421408231970ac39131ca4f57fda84020aba20657cfcbc49d93dbe5cb1577c
BLAKE2b-256 checksum
How to use checksums
ac88916bc27532d67ce63cdc7bc5ced116f4cd22956c11a2cd8198bdd51a8c02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

Release files / ab1_organizer-1.0.0-py3-none-any.whl

Download URL ab1_organizer-1.0.0-py3-none-any.whl
Size 2.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2e4c8eeea14bf91ad8b3af69f8640c7a68563987e9b0dba6309d49c4eb00fb22
BLAKE2b-256 checksum
How to use checksums
2efe5e9d0cb40d16f997de519612cbcd92d5c9092d46af68c205148128416c41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

Release history Release notifications | RSS feed

This release

1.0.0 This release

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