1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
%YAML 1.2
---
# Flagstat syntax highlighting file
# Maintainer: bioSyntax.org
# Version: v0.1
name: flagstat
file_extensions: [flagstat]
scope: text.flagstat
contexts:
main:
# QC-passed Reads
- match: 'QC-passed reads'
scope: numeric
- match: '^\d+'
scope: numeric
- match: '[\d\.]+%(?=:)'
scope: numeric
- match: '-?nan%(?=:)'
scope: numeric
# QC-failed Reads
- match: 'QC-failed reads'
scope: numeric2
- match: '(?<=\+) \d+'
scope: numeric2
- match: '(?<=:)[\d\.]+%'
scope: numeric2
- match: '(?<=:)-?nan%'
scope: numeric2
# Match Keywords
- match: 'mapQ>=\d+'
scope: string
|