MolecularSequenceEdit class
MolecularSequenceEdit Representation of a molecular sequence.
- Annotations
-
- @freezed
Constructors
-
MolecularSequenceEdit({@JsonKey(name: 'id') String? fhirId, @JsonKey(name: 'extension') List<
FhirExtension> ? extension_, List<FhirExtension> ? modifierExtension, FhirInteger? start, @JsonKey(name: '_start') Element? startElement, FhirInteger? end, @JsonKey(name: '_end') Element? endElement, String? replacementSequence, @JsonKey(name: '_replacementSequence') Element? replacementSequenceElement, String? replacedSequence, @JsonKey(name: '_replacedSequence') Element? replacedSequenceElement}) -
MolecularSequenceEdit Representation of a molecular sequence.
constfactory
-
MolecularSequenceEdit.fromJson(Map<
String, dynamic> json) -
Factory constructor, accepts Map<String, dynamic> as an argument
factory
- MolecularSequenceEdit.fromJsonString(String source)
-
Acts like a constructor, returns a MolecularSequenceEdit, accepts a
String as an argument, mostly because I got tired of typing it out
factory
- MolecularSequenceEdit.fromYaml(dynamic yaml)
-
Factory constructor that accepts a String in YAML format as an argument
factory
Properties
-
copyWith
→ $MolecularSequenceEditCopyWith<
MolecularSequenceEdit> -
no setterinherited
- end → FhirInteger?
-
end End position of the edit on the starting sequence. If the
coordinate system is 0-based then end is exclusive and does not
include the last position. If the coordinate system is 1-base, then
end is inclusive and includes the last position.
no setterinherited
- endElement → Element?
-
endElement ("_end") Extensions for end
no setterinherited
-
extension_
→ List<
FhirExtension> ? -
extension_ ("extension") May be used to represent additional
information that is not part of the basic definition of the element.
To make the use of extensions safe and managable, there is a strict
set of governance applied to the definition and use of extensions.
Though any implementer can define an extension, there is a set of
requirements that SHALL be met as part of the definition of the
extension.
no setterinherited
- fhirId → String?
-
id Unique id for the element within a resource (for internal
references). This may be any string value that does not contain spaces.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
-
modifierExtension
→ List<
FhirExtension> ? -
modifierExtension May be used to represent additional information
that is not part of the basic definition of the element and that
modifies the understanding of the element in which it is contained
and/or the understanding of the containing element's descendants.
Usually modifier elements provide negation or qualification. To make
the use of extensions safe and managable, there is a strict set of
governance applied to the definition and use of extensions. Though any
implementer can define an extension, there is a set of requirements
that SHALL be met as part of the definition of the extension.
Applications processing a resource are required to check for modifier
extensions.Modifier extensions SHALL NOT change the meaning of any
elements on Resource or DomainResource (including cannot change the
meaning of modifierExtension itself).
no setterinherited
- replacedSequence → String?
-
replacedSequence Allele in the starting sequence. Nucleotide(s)/amino
acids from start position of sequence to stop position of sequence on
the positive (+) strand of the starting sequence. When the sequence
type is DNA, it should be the sequence on the positive (+) strand.
This will lay in the range between variant.start and variant.end.
no setterinherited
- replacedSequenceElement → Element?
-
replacedSequenceElement ("_replacedSequence") Extensions for
replacedSequence
no setterinherited
- replacementSequence → String?
-
replacementSequence Allele that was observed. Nucleotide(s)/amino
acids from start position of sequence to stop position of sequence on
the positive (+) strand of the observed sequence. When the sequence
type is DNA, it should be the sequence on the positive (+) strand.
This will lay in the range between variant.start and variant.end.
no setterinherited
- replacementSequenceElement → Element?
-
replacementSequenceElement ("_replacementSequence") Extensions for
replacementSequence
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- start → FhirInteger?
-
start Start position of the edit on the starting sequence. If the
coordinate system is either 0-based or 1-based, then start position is
inclusive.
no setterinherited
- startElement → Element?
-
startElement ("_start") Extensions for start
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toJsonString(
) → String - Another convenience method because more and more I'm transmitting FHIR data as a String and not a Map
-
toString(
) → String -
A string representation of this object.
inherited
-
toYaml(
) → String - Produces a Yaml formatted String version of the object
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited