Get Illumina sequencer metadata from flowcell/machine identifier
Project description
fcid
flow cell ID: parse illumina fastq headers to determine machine and flowcell type Thanks to:
- https://www.biostars.org/p/198143/
- https://github.com/10XGenomics/supernova/blob/master/tenkit/lib/python/tenkit/illumina_instrument.py#L12-L45
- Illumina Techinical Support
Disclaimer: this is not a replacement for proper sequencing run tracking. Disclaimer: PRs welcome to fill gaps! Instrument IDs are less reliable as those are often changed by the sequencing center.
Installation
pip install fcid
# or, for you devs
git clone <this repo> && cd fcid
pip install --editable .
Usage (CLI)
# fcid CABBCANXX
# fcid K11111 --by-machine
# fcid 22C37GLT3
Usage (package)
>>> from fcid import run
>>> run.get_tech_type("CABBCANXX", run.FCIDs)
[['HiSeq 2500'], 'High Output v3 flow cell']
Test
pytest
Deployment
- Update version pyproject.toml
- commit and tag
- push to github and make a release
- check the package deployment action
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fcid-0.0.10.tar.gz
(6.1 kB
view details)
Built Distribution
fcid-0.0.10-py3-none-any.whl
(6.3 kB
view details)
File details
Details for the file fcid-0.0.10.tar.gz
.
File metadata
- Download URL: fcid-0.0.10.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0abd94d9ac375d859c00edbb91f85f3dc8ab4cee3a16d5ceecc008de414b429b |
|
MD5 | 730799d7d5a3233558d7b6910b36673e |
|
BLAKE2b-256 | 392793881b940e0d72580b3abb07ad8f2b7960e008b2dd0bfc688530398a8a07 |
File details
Details for the file fcid-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: fcid-0.0.10-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9efca041daf4a7872ed4e3f64324d3017c5f28ccb6fd7f2d4abd7fd0ed56767 |
|
MD5 | 8f61dfe640787cb078a6fc17c8f5c178 |
|
BLAKE2b-256 | 3a9710d1d9a981e59ca701143c37bf57e5e5e4976ac5c75bcdfefbe1de36b665 |