FASTQ + Emoji = FASTQE π€
Compute quality stats for FASTQ files and print those stats as emoji... for some reason.
Install
Python 3 required. Tested on Linux and Mac.
Windows partially suported and requires Windows Terminal.
pip install fastqe
Usage
See the README for more options.fastqe [--bin] [--min] [--max] [FASTQ_FILE ...]
Mapping & Scale Bar
See README for more detail on the mapping from phred scores to emoji:
π«βπΊππ
πΎπΏππ»ππππ΅πΏπΎππ£π₯π‘π©β οΈ
ππ
πππππππππππππππππππ
Scores can also be binned:
Bin | Emoji |
---|---|
N | π« |
2-9 | π |
10β19 | π© |
20β24 | β οΈ |
25β29 | π |
30β34 | π |
35β39 | π |
β₯ 40 | π |
Biomojify
A companion program, biomojify, will convert sequences rather than summarise them:
βΆοΈ SEQUENCE_1
π₯π π₯ππ π½π₯ππ π₯π½ππ π₯ππ π½ππ₯π ππ½π π₯ππ½π π₯ππ π₯ππ
πππππ½π ππ₯π ππ₯π ππ π₯ππ½π π½ππ₯π π½ππ π₯π½ππ π₯π½ππ
π₯π½ππ½π ππ₯ππ π½π₯ππ ππ½π₯π½ππ π₯π½ππ½π ππ½π₯π ππ½π½βπ
π₯πβπ½π π₯π₯π₯π₯πβπ½π π₯βππ½π π₯ππ½βπ π₯βππ½π ππ₯π½π β
π₯πβπ ππ₯π½π ππ½βπ π½ππ π½πβπ₯π π½π₯π ππ π₯π½ππ π₯ππ½π
π₯ππ½π π π π π π π π₯ππ ππ π₯π½ππ π₯ππ π₯π½π π₯π½π½π½π½π½π½π½
π½π½ππ π₯π½ππ π₯π½ππ π₯π½ππ π½π₯π½ππ ππ½π ππ₯π½π βββπ₯π½
ππ₯π π½ππ π₯ππ π₯ππ½π ππ₯π½π ππ₯π ππ½π
See that project page for more information: https://github.com/fastqe/biomojify
Feedback
Submit bugs, enhancements and feedback via GitHub.
Contribute
There is lots of room for improvement in this tool. The majority of the code has been
written in the hours (and minutes) prior to presentations, so its almost guaranteed to be suboptimal.
Pull requests welcome on GitHub.
Development of FASTQE continues, and you can get involved by talking to us on Gitter or use the Open Chat button below.