Schemas¶
Contents
PoreCConcatemerRecord¶
PoreCConcatemerRecord¶
| type | object | |
| properties | ||
| 
 | Read Name | |
| The original read name | ||
| type | string | |
| minLength | 1 | |
| 
 | Read Length | |
| The length of the read in bases | ||
| type | integer | |
| minimum | 1 | |
| 
 | Read Idx | |
| Unique integer ID of the read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Read Order | |
| The number of monomers for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Num Fragments | |
| The number of unique restriction fragments represented in the concatemer | ||
| type | integer | |
| minimum | 0 | |
| 
 | Total Contacts | |
| The total (direct + indirect) number of contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Total Cis Contacts | |
| The total number of cis-contacts (direct + indirect) for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Total Trans Contacts | |
| The total number of trans-contacts (direct + indirect) for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Total Short Range Cis Contacts | |
| The total number of cis contacts < 20000 bases apart for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Total Long Range Cis Contacts | |
| The total number of cis contacts >= 20000 bases apart for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Direct Contacts | |
| The total number direct (adjacent on read) contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Direct Cis Contacts | |
| The number of direct cis-contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Direct Trans Contacts | |
| The number of direct trans-contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Direct Short Range Cis Contacts | |
| The number of direct cis contacts < 20000 bases apart for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Direct Long Range Cis Contacts | |
| The number of direct cis contacts >= 20000 bases apart for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Indirect Contacts | |
| The total number indirect (non-adjacent on read) contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Indirect Cis Contacts | |
| The number of indirect cis-contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Indirect Trans Contacts | |
| The number of indirect trans-contacts for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Indirect Short Range Cis Contacts | |
| The number of indirect cis contacts < 20000 bases apart for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Indirect Long Range Cis Contacts | |
| The number of indirect cis contacts >= 20000 bases apart for this read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Haplotype Phased H Cis | |
| The number of cis contacts where both members of the pair are phased, are part of the same phase group, and the haplotypes agree | ||
| type | integer | |
| minimum | 0 | |
| 
 | Haplotype Phased H Trans | |
| The number of cis contacts where both members of the pair are phased, are part of the same phase group, but the haplotypes differ | ||
| type | integer | |
| minimum | 0 | |
| 
 | Haplotype Phased Sets Differ | |
| The number of cis contacts where both members of the pair are phased but the phase sets differ | ||
| type | integer | |
| minimum | 0 | |
| 
 | Haplotype Semi Phased | |
| The number of cis contacts where one member of the pair is unphased | ||
| type | integer | |
| minimum | 0 | |
| 
 | Haplotype Unphased | |
| The number of cis contacts where both members of the pair are unphased | ||
| type | integer | |
| minimum | 0 | |
| 
 | Max Indirect Contact Genome Distance | |
| [‘The longest distance between alignment endpoints for all indirect contacts’] | ||
| type | integer | |
| minimum | 0 | |
| 
 | Max Direct Contact Genome Distance | |
| [‘The longest distance between alignment endpoints for all direct contacts’] | ||
| type | integer | |
| minimum | 0 | |
| 
 | Max Indirect Contact Fragment Distance | |
| [‘The longest distance between fragment midpoints for all indirect contacts’] | ||
| type | integer | |
| minimum | 0 | |
| 
 | Max Direct Contact Fragment Distance | |
| [‘The longest distance between fragment midpoints for all direct contacts’] | ||
| type | integer | |
| minimum | 0 | |
PoreCContactRecord¶
PoreCContactRecord¶
| type | object | |
| properties | ||
| 
 | Read Name | |
| The original read name | ||
| type | string | |
| minLength | 1 | |
| 
 | Read Length | |
| The length of the read in bases | ||
| type | integer | |
| minimum | 1 | |
| 
 | Read Idx | |
| Unique integer ID of the read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Contact Is Direct | |
| There are no intervening assigned restriction fragments on the read | ||
| type | boolean | |
| default | False | |
| 
 | Contact Is Cis | |
| Both alignments come from the same chromsome/contig | ||
| type | boolean | |
| default | False | |
| 
 | Contact Read Distance | |
| The distance between the end of the left alignment and the start of the right alignment on the read | ||
| type | integer | |
| default | 0 | |
| 
 | Contact Genome Distance | |
| The distance between the end of the left alignment and the start of the right alignment (valid for cis contacts only) | ||
| type | integer | |
| default | 0 | |
| 
 | Contact Fragment Adjacent | |
| [‘A boolean to indicate if the contact is between the same or adjacent fragments’] | ||
| type | boolean | |
| default | False | |
| 
 | Contact Fragment Distance | |
| The distance between the midpoints of the assigned fragments (valid for cis contacts only) | ||
| type | integer | |
| minimum | 0 | |
| 
 | :ref: | |
| 
 | Align1 Align Idx | |
| Unique integer ID of the first aligned segment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align1 Chrom | |
| The chromosome/contig of the first aligned segment | ||
| type | string | |
| minLength | 1 | |
| 
 | Align1 Start | |
| The zero-based start position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align1 End | |
| The end position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align1 Strand | |
| The alignment strand | ||
| type | boolean | |
| 
 | Align1 Mapping Quality | |
| The mapping quality as calculated by the aligner | ||
| type | integer | |
| maximum | 255 | |
| minimum | 0 | |
| 
 | Align1 Align Score | |
| The alignment score as calculated by the aligner | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align1 Align Base Qscore | |
| The mean read base score for the aligned segment (rounded to the nearest integer). | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align1 Phase Set | |
| The ID of the phase set, often this is the start position of the phase block | ||
| type | integer | |
| default | 0 | |
| 
 | Align1 Phase Qual | |
| The phred-scaled quality score of the haplotype assignment | ||
| type | integer | |
| default | 0 | |
| 
 | Align1 Haplotype | |
| The id of the haplotype within this block, usually set to 1 or 2. A value of -1 means that this alignment is unphased | ||
| type | integer | |
| minimum | -1 | |
| default | -1 | |
| 
 | Align1 Fragment Id | |
| The UID of the restriction fragment assigned to this alignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Align1 Fragment Start | |
| The start point on the genome of this restriction fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Align1 Fragment End | |
| The end point on the genome of this restriction fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Align2 Align Idx | |
| Unique integer ID of the first aligned segment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align2 Chrom | |
| The chromosome/contig of the first aligned segment | ||
| type | string | |
| minLength | 1 | |
| 
 | Align2 Start | |
| The zero-based start position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align2 End | |
| The end position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align2 Strand | |
| The alignment strand | ||
| type | boolean | |
| 
 | Align2 Mapping Quality | |
| The mapping quality as calculated by the aligner | ||
| type | integer | |
| maximum | 255 | |
| minimum | 0 | |
| 
 | Align2 Align Score | |
| The alignment score as calculated by the aligner | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align2 Align Base Qscore | |
| The mean read base score for the aligned segment (rounded to the nearest integer). | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align2 Phase Set | |
| The ID of the phase set, often this is the start position of the phase block | ||
| type | integer | |
| default | 0 | |
| 
 | Align2 Haplotype | |
| The id of the haplotype within this block, usually set to 1 or 2. A value of -1 means that this alignment is unphased | ||
| type | integer | |
| minimum | -1 | |
| default | -1 | |
| 
 | Align2 Fragment Id | |
| The UID of the restriction fragment assigned to this alignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Align2 Fragment Start | |
| The start point on the genome of this restriction fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Align2 Fragment End | |
| The end point on the genome of this restriction fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
PoreCRecord¶
PoreCRecord¶
| An aligned segment from a BAM file with additional Pore-C related fields | ||
| type | object | |
| properties | ||
| 
 | Read Idx | |
| Unique integer ID of the read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align Idx | |
| Unique integer ID of the aligned segment | ||
| type | integer | |
| minimum | 0 | |
| 
 | :ref: | |
| 
 | Chrom | |
| The chromosome/contig the read is aligned to | ||
| type | string | |
| minLength | 1 | |
| 
 | Start | |
| The zero-based start position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | End | |
| The end position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Strand | |
| The alignment strand | ||
| type | boolean | |
| 
 | Read Name | |
| The original read name | ||
| type | string | |
| minLength | 1 | |
| 
 | Read Length | |
| The length of the read in bases | ||
| type | integer | |
| minimum | 1 | |
| 
 | Read Start | |
| The start coordinate on the read (0-based) | ||
| type | integer | |
| minimum | 0 | |
| 
 | Read End | |
| The end coordinate on the read (0-based) | ||
| type | integer | |
| minimum | 0 | |
| 
 | Mapping Quality | |
| The mapping quality as calculated by the aligner | ||
| type | integer | |
| maximum | 255 | |
| minimum | 0 | |
| 
 | Align Score | |
| The alignment score as calculated by the aligner | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align Base Qscore | |
| The mean read base score for the aligned segment (rounded to the nearest integer). | ||
| type | integer | |
| minimum | 0 | |
| 
 | Phase Set | |
| The ID of the phase set, often this is the start position of the phase block | ||
| type | integer | |
| default | 0 | |
| 
 | Phase Qual | |
| The phred-scaled quality score of the haplotype assignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Haplotype | |
| The id of the haplotype within this block, usually set to 1 or 2. A value of -1 means that this alignment is unphased | ||
| type | integer | |
| minimum | -1 | |
| default | -1 | |
| 
 | Pass Filter | |
| Boolean flag, true if alignment passes all filters | ||
| type | boolean | |
| default | True | |
| 
 | :ref: | |
| 
 | Fragment Id | |
| The UID of the restriction fragment assigned to this alignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Num Contained Fragments | |
| The number of restriction fragments completely contained within this alignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Num Overlapping Fragments | |
| The number of restriction fragments overlapping this alignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Overlap Length | |
| The length of the overlap between alignment and fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Fragment Start | |
| The start point on the genome of this restriction fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Fragment End | |
| The end point on the genome of this restriction fragment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Perc Of Alignment | |
| The percentage of the aligned segment that overlaps the assigned fragment | ||
| type | number | |
| maximum | 100 | |
| minimum | 0 | |
| default | 0.0 | |
| 
 | Perc Of Fragment | |
| The percentage of the assigned restriction fragment that overlaps the aligned segment | ||
| type | number | |
| maximum | 100 | |
| minimum | 0 | |
| default | 0.0 | |
| 
 | Is Contained | |
| Boolean flag to inidicate if the alignment is fully contained with the fragment | ||
| type | boolean | |
| default | False | |
FragmentRecord¶
FragmentRecord¶
| Meta-data associated with a restriction fragment | ||
| type | object | |
| properties | ||
| 
 | Chrom | |
| The chromosome/contig the fragment is derived from | ||
| type | string | |
| minLength | 1 | |
| 
 | Start | |
| The zero-based start position on the genome of the fragment | ||
| type | integer | |
| minimum | 0 | |
| 
 | End | |
| The zero-based end position on the genome of the fragment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Fragment Id | |
| Unique integer ID of the fragment, starts at 1 | ||
| type | integer | |
| minimum | 1 | |
| 
 | Fragment Length | |
| Length of the fragment | ||
| type | integer | |
| minimum | 1 | |
AlignmentRecord¶
AlignmentRecord¶
| An alignment derived from a BAM file | ||
| type | object | |
| properties | ||
| 
 | Read Idx | |
| Unique integer ID of the read | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align Idx | |
| Unique integer ID of the aligned segment | ||
| type | integer | |
| minimum | 0 | |
| 
 | :ref: | |
| 
 | Chrom | |
| The chromosome/contig the read is aligned to | ||
| type | string | |
| minLength | 1 | |
| 
 | Start | |
| The zero-based start position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | End | |
| The end position on the genome of the alignment | ||
| type | integer | |
| minimum | 0 | |
| 
 | Strand | |
| The alignment strand | ||
| type | boolean | |
| 
 | Read Name | |
| The original read name | ||
| type | string | |
| minLength | 1 | |
| 
 | Read Length | |
| The length of the read in bases | ||
| type | integer | |
| minimum | 1 | |
| 
 | Read Start | |
| The start coordinate on the read (0-based) | ||
| type | integer | |
| minimum | 0 | |
| 
 | Read End | |
| The end coordinate on the read (0-based) | ||
| type | integer | |
| minimum | 0 | |
| 
 | Mapping Quality | |
| The mapping quality as calculated by the aligner | ||
| type | integer | |
| maximum | 255 | |
| minimum | 0 | |
| 
 | Align Score | |
| The alignment score as calculated by the aligner | ||
| type | integer | |
| minimum | 0 | |
| 
 | Align Base Qscore | |
| The mean read base score for the aligned segment (rounded to the nearest integer). | ||
| type | integer | |
| minimum | 0 | |
| 
 | Phase Set | |
| The ID of the phase set, often this is the start position of the phase block | ||
| type | integer | |
| default | 0 | |
| 
 | Phase Qual | |
| The phred-scaled quality score of the haplotype assignment | ||
| type | integer | |
| minimum | 0 | |
| default | 0 | |
| 
 | Haplotype | |
| The id of the haplotype within this block, usually set to 1 or 2. A value of -1 means that this alignment is unphased | ||
| type | integer | |
| minimum | -1 | |
| default | -1 | |
