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.
Got ONT data? Their flowcells do not follow a naming convention, but they can look up flowcells internally; contact them via the support page on their website.
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 -s # see detailed logs by
Deployment
- Update version pyproject.toml
- commit and tag
- push to github and make a release
- check the package deployment action
Metadata
Release files for fcid 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fcid-0.1.4.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fcid-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 kB
Release files / fcid-0.1.4.tar.gz
| Download URL | fcid-0.1.4.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
50ba0b4a2f8afb52f71152d03e6e421a7ee8323ed434bc1c8d9f053f03478ac5
|
|
BLAKE2b-256 checksum How to use checksums |
c3973539bf04499630957271833d8cf8cfb949529896252aed17f38687f854b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / fcid-0.1.4-py3-none-any.whl
| Download URL | fcid-0.1.4-py3-none-any.whl |
|---|---|
| Size | 7.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
39b8c86059066a9f6f561e66f454554121a7f6cee67b1f3892a39a8f9e3eebb8
|
|
BLAKE2b-256 checksum How to use checksums |
23238ebe57cb334b88806af36a8137ec7c2675515ada862e49b9b2515f60cd0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|