TSV and YAML explained
TSV is CSV with tab characters as separators. Because tabs almost never appear inside data fields, it sidesteps most of CSV's quoting problems.
YAML expresses structured data through indentation rather than brackets, which makes configuration files far easier to read. It is a superset of JSON.
- Where TSV files come from
- Bioinformatics, data pipelines and anywhere fields contain commas.
- Where YAML is used
- CI pipelines, Kubernetes manifests, Docker Compose and application config.