Go to the documentation of this file.Go to the SVN repository for this file.
37 #ifndef OBJECTS_SEQLOC_NA_STRAND_HPP
38 #define OBJECTS_SEQLOC_NA_STRAND_HPP
bool IsForward(ENa_strand s)
bool IsReverse(ENa_strand s)
ENa_strand Reverse(ENa_strand s)
ESeqLocExtremes
Used to determine the meaning of a location's Start/Stop positions.
@ eExtreme_Positional
numerical value
@ eExtreme_Biological
5' and 3'
EIsSetStrand
Flag used by IsSetStrand() to switch between any/all modes.
@ eIsSetStrand_All
Check if all parts have strand.
@ eIsSetStrand_Any
Check if any part has strand.
bool SameOrientation(ENa_strand a, ENa_strand b)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
ENa_strand
strand of nucleic acid
@ eNa_strand_both_rev
in reverse orientation
@ eNa_strand_both
in forward orientation