Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions constants/BAM.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
constants:
- name: magic
value: 'BAM\\1'

outputs:
python:
path: autogenerated/python/BAM.py
javascript:
path: autogenerated/javascript/BAM.js
c:
path: autogenerated/c/BAM.h
java:
path: autogenerated/java/BAM.java
rust:
path: autogenerated/rust/BAM.rs

157 changes: 157 additions & 0 deletions constants/SAM.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
constants:
- name: SAM_HEADER_TAG
value: "HD"
description: The tag for the SAM header
- name: SAM_HEADER_VERSION_TAG
value: VN
description: The version tag for the SAM header
- name: SAM_HEADER_SORTORDER_TAG
value: SO
description: The sort order tag for the SAM header
- name: SAM_HEADER_GROUPORDER_TAG
value: GO
description: The group order tag for the SAM header
- name: SAM_HEADER_SUBSORT_TAG
value: SS
description: The subsort tag for the SAM header
- name: SAM_HEADER_REFERENCE_SEQUENCE
value: SQ
description: The reference sequence tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_LENGTH
value: LN
description: The sequence length tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_ALTERNATIVE
value: AH
description: Is alternative sequence tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_ALTERNATIVE_NAME
value: AN
description: The alternative sequence names tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_ASSEMBLY_ID
value: AS
description: The assembly ID tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_DESCRIPTION
value: DS
description: The sequence description tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_MD5
value: M5
description: The MD5 tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_SPECIES
value: SP
description: The species tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_TOPOLOGY
value: TP
description: The topology tag for the SAM header sequence
- name: SAM_HEADER_SEQUENCE_URI
value: UR
description: The URI tag for the SAM header sequence
- name: SAM_HEADER_READGROUP_TAG
value: RG
description: The read group tag for the SAM header readgroup
- name: SAM_HEADER_READGROUP_ID
value: ID
description: The read group ID tag for the SAM header readgroup
- name: SAM_HEADER_READGROUP_BARCODE
value: BC
description: The read group barcode tag for the SAM header readgroup
- name: SAM_HEADER_READGROUP_SEQ_CENTER
value: SC
description: The sequencing center tag for the SAM header readgroup
- name: SAM_HEADER_READGROUP_DESCRIPTION
value: DS
description: The description tag for the SAM header readgroup
- name: SAM_HEADER_READGROUP_DATE
value: DT
description: The date tag for the SAM header readgroup
- name: SAM_HEADER_READGROUP_FLOWORDER
value: FO
- name: SAM_HEADER_READGROUP_KEY_SEQUENCE
value: KS
- name: SAM_HEADER_READGROUP_LIBRARY
value: LB
- name: SAM_HEADER_READGROUP_PROGRAMS
value: PG
- name: SAM_HEADER_READGROUP_PREDICTED_INSERTSIZE
value: PI
- name: SAM_HEADER_READGROUP_PLATFORM_TECHNOLOGY
value: PL
- name: SAM_HEADER_READGROUP_PLATFORM_MODEL
value: PM
- name: SAM_HEADER_READGROUP_PLATFORM_UNIT
value: PU
- name: SAM_HEADER_READGROUP_SAMPLE
value: SM
- name: SAM_FLAG_MULTIPLE
value: 1
- name: SAM_FLAG_ALL_PROPERLY_ALIGNED
value: 2
- name: SAM_FLAG_PROPERLY_PAIRED
value: 2
- name: SAM_FLAG_SEGMENT_UNMAPPED
value: 4
- name: SAM_FLAG_NEXT_SEGMENT_UNMAPPED
value: 8
- name: SAM_FLAG_MATE_UNMAPPED
value: 8
- name: SAM_FLAG_CURRENT_REVERSE_STRAND
value: 16
- name: SAM_FLAG_NEXT_REVERSE_STRAND
value: 32
- name: SAM_FLAG_MATE_REVERSE_STRAND
value: 32
- name: SAM_FLAG_FIRST_SEGMENT
value: 64
- name: SAM_FLAG_READ1
value: 64
- name: SAM_FLAG_LAST_SEGMENT
value: 128
- name: SAM_FLAG_READ2
value: 128
- name: SAM_FLAG_SECONDARY_ALIGNMENT
value: 256
- name: SAM_FLAG_NOT_PASSING_FILTERS
value: 512
- name: SAM_FLAG_DUPLICATE
value: 1024
- name: SAM_FLAG_SUPPLEMENTARY_ALIGNMENT
value: 2048

enums:
- name: SAM_HEADER_SORT_ORDER_TYPE
values:
- unknown
- coordinate
- queryname
- strand
- name: SAM_HEADER_SUBSORT
values:
- lexicographical
- natural
- umi
- name: SAM_HEADER_RG_PLATFORM
values:
- CAPILLARY
- DNBSEQ
- ELEMENT
- HELICOS
- ILLUMINA
- IONTORRENT
- LS454
- ONT
- PACBIO
- SINGULAR
- SOLID
- ULTIMA


outputs:
python:
path: autogenerated/python/SAM.py
javascript:
path: autogenerated/javascript/SAM.js
c:
path: autogenerated/c/SAM.h
java:
path: autogenerated/java/SAM.java
rust:
path: autogenerated/rust/SAM.rs

Loading