Data structures and functions to handle HGVS coordinates.
Data structures and functions to handle HGVS coordinates.
(minus this n)
Subtracts n from the given coordinate and returns the new coordinate.
Subtracts n from the given coordinate and returns the new coordinate.
(plus this n)
Adds n to the given coordinate and returns the new coordinate.
Adds n to the given coordinate and returns the new coordinate.
(circular-dna-coordinate position)
Returns CircularDNACoordinate instance having position. Throws an exception if position is illegal.
Returns CircularDNACoordinate instance having position. Throws an exception if position is illegal.
(coding-dna-coordinate position)
(coding-dna-coordinate position offset region)
Returns CodingDNACoordinate instance having position, offset, and region. Throws an exception if any input is illegal.
Returns CodingDNACoordinate instance having position, offset, and region. Throws an exception if any input is illegal.
(comparable-coordinates? coord1 coord2)
Returns true if the two coordinates are comparable, else false.
Returns true if the two coordinates are comparable, else false.
(format this)
Returns a string representing the given coordinate.
Returns a string representing the given coordinate.
(plain this)
Returns a plain map representing the given coordinate.
Returns a plain map representing the given coordinate.
(genomic-coordinate position)
Returns GenomicCoordinate instance having position. Throws an exception if position is illegal.
Returns GenomicCoordinate instance having position. Throws an exception if position is illegal.
(in-exon? this)
Returns true if the coordinate is located in exon, else false.
Returns true if the coordinate is located in exon, else false.
(mitochondrial-coordinate position)
Returns MitochondrialCoordinate instance having position. Throws an exception if position is illegal.
Returns MitochondrialCoordinate instance having position. Throws an exception if position is illegal.
(non-coding-dna-coordinate position)
Returns NonCodingDNACoordinate instance having position. Throws an exception if position is illegal.
Returns NonCodingDNACoordinate instance having position. Throws an exception if position is illegal.
(parse-circular-dna-coordinate s)
Parses a coordinate string used in circular-dna mutations, returning a CircularDNACoordinate or UnknownCoordinate.
Parses a coordinate string used in circular-dna mutations, returning a CircularDNACoordinate or UnknownCoordinate.
(parse-coding-dna-coordinate s)
Parses a coordinate string used in coding DNA mutations, returning a CodingDNACoordinate or UnknownCoordinate.
Parses a coordinate string used in coding DNA mutations, returning a CodingDNACoordinate or UnknownCoordinate.
(parse-genomic-coordinate s)
Parses a coordinate string used in genomic mutations, returning a GenomicCoordinate or UnknownCoordinate.
Parses a coordinate string used in genomic mutations, returning a GenomicCoordinate or UnknownCoordinate.
(parse-mitochondrial-coordinate s)
Parses a coordinate string used in mitochondrial mutations, returning a MitochondrialCoordinate or UnknownCoordinate.
Parses a coordinate string used in mitochondrial mutations, returning a MitochondrialCoordinate or UnknownCoordinate.
(parse-non-coding-dna-coordinate s)
Parses a coordinate string used in non-coding DNA mutations, returning a NonCodingDNACoordinate or UnknownCoordinate.
Parses a coordinate string used in non-coding DNA mutations, returning a NonCodingDNACoordinate or UnknownCoordinate.
(parse-protein-coordinate s)
Parses a coordinate string used in protein mutations, returning a ProteinCoordinate or UnknownCoordinate.
Parses a coordinate string used in protein mutations, returning a ProteinCoordinate or UnknownCoordinate.
(parse-rna-coordinate s)
Parses a coordinate string used in RNA mutations, returning a RNACoordinate or UnknownCoordinate.
Parses a coordinate string used in RNA mutations, returning a RNACoordinate or UnknownCoordinate.
(protein-coordinate position)
Returns ProteinCoordinate instance having position. Throws an exception if position is illegal.
Returns ProteinCoordinate instance having position. Throws an exception if position is illegal.
(restore m)
Restores a plain map to a suitable coordinate record.
Restores a plain map to a suitable coordinate record.
(rna-coordinate position offset region)
Returns RNACoordinate instance having position, offset, and region. Throws an exception if any input is illegal.
Returns RNACoordinate instance having position, offset, and region. Throws an exception if any input is illegal.
(uncertain-coordinate start end)
Returns UncertainCoordinate instance having start and end. Throws an exception if any input is illegal.
Returns UncertainCoordinate instance having start and end. Throws an exception if any input is illegal.
(unknown-coordinate)
Returns UnknownCoordinate instance.
Returns UnknownCoordinate instance.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close