SegmentRelationships {SMRUCC.genomics.ComponentModel.Loci} | .NET clr documentation |
The location relationship description enumeration for the two loci sites on the nucleotide sequence. (核酸链上面的位点片段之间的位置关系的描述)
为了能够在查询的时候对输入进行叠加,在这里采取互斥
# namespace SMRUCC.genomics.ComponentModel.Loci
export class SegmentRelationships extends Enum {
# There is nothing on this location.
Blank: SegmentRelationships = -100;
# The loci is on the upstream of the target loci, but part of the loci was overlapping.
# (目标位点和当前的位点重叠在一个,但是目标位点的左端是在当前位点的上游的)
UpStreamOverlap: SegmentRelationships = 2;
DownStreamOverlap: SegmentRelationships = 4;
Inside: SegmentRelationships = 8;
UpStream: SegmentRelationships = 16;
DownStream: SegmentRelationships = 32;
# 比较的目标位点包括了当前的这个位置参照
Cover: SegmentRelationships = 64;
# Target loci is on the same Strands with current loci and position is also equals.
Equals: SegmentRelationships = 128;
# 指定的位点在目标位点的内部的反向序列之上
InnerAntiSense: SegmentRelationships = 256;
}
Blank
: SegmentRelationshipsUpStreamOverlap
: SegmentRelationshipsDownStreamOverlap
: SegmentRelationshipsInside
: SegmentRelationshipsUpStream
: SegmentRelationshipsDownStream
: SegmentRelationshipsCover
: SegmentRelationshipsEquals
: SegmentRelationshipsInnerAntiSense
: SegmentRelationships