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 |