File Operations for Bioinformatics
Pitfalls
strip()when reading lines: every line from a file has a trailing\n. Forgetting this causes sequences to have invisible newlines that break comparisons."w"mode destroys existing content. Use"a"to append. Use"x"to fail-safe (error if file exists).- Binary mode for BAM/compressed files:
open(path, "rb"). Text mode decodes bytes and corrupts binary data. f.read()loads entire file. For large FASTA/FASTQ,
[Description truncada. Veja o README completo no GitHub.]