-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Simon Hegele edited this page May 29, 2025
·
9 revisions
A collection of python scripts
conda create -n ssfsbt # (optional but recommended)
conda activate ssfsbt # (optional but recommended)
git clone https://github.com/SimonHegele/SSfSBT
cd SSfSBT
pip install .
Will make scripts available as command-line-tools
SSfSBT provides a variety of scripts available as command-line-tools.
Each is described in detail on the respective page of this wiki.
SSfSBT provides a variety of file services that can read from and write to various files used in bioinformatics.
They are located in the file_services folder. Each file service is a class providing class methods.
Their read()-methods are generators, yielding dictionaries.
Their write()-methods accept iterables of dictionaries.
| File type | Can read | Can write | Additional info |
|---|---|---|---|
| FASTA | ✅ | ✅ | Sequences |
| FASTQ | ✅ | ✅ | Sequences |
| PAF | ✅ | ✅ | Pairwise sequence alignments from Minimap2 |
| SAM | ✅ | ✅ | Pairwise sequence alignments from basically any other alignment tool |
| BCALM (FASTA) | ✅ | ❌ | De Bruijn Graph from BCALM |
| FASTG (FASTA) | ✅ | ❌ | De Bruijn Graph from SPAdes |