public static class MolecularSequence.MolecularSequenceQualityComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected IntegerType |
end
End position of the sequence.
|
protected DecimalType |
fScore
Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).
|
protected DecimalType |
gtFP
The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e.
|
protected CodeableConcept |
method
Which method is used to get sequence quality.
|
protected DecimalType |
precision
QUERY.TP / (QUERY.TP + QUERY.FP).
|
protected DecimalType |
queryFP
False positives, i.e.
|
protected DecimalType |
queryTP
True positives, from the perspective of the query data, i.e.
|
protected DecimalType |
recall
TRUTH.TP / (TRUTH.TP + TRUTH.FN).
|
protected MolecularSequence.MolecularSequenceQualityRocComponent |
roc
Receiver Operator Characteristic (ROC) Curve to give sensitivity/specificity tradeoff.
|
protected Quantity |
score
The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).
|
protected CodeableConcept |
standardSequence
Gold standard sequence used for comparing against.
|
protected IntegerType |
start
Start position of the sequence.
|
protected DecimalType |
truthFN
False negatives, i.e.
|
protected DecimalType |
truthTP
True positives, from the perspective of the truth data, i.e.
|
protected Enumeration<MolecularSequence.QualityType> |
type
INDEL / SNP / Undefined variant.
|
modifierExtension| Constructor and Description |
|---|
MolecularSequenceQualityComponent()
Constructor
|
MolecularSequenceQualityComponent(Enumeration<MolecularSequence.QualityType> type)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Enumeration<MolecularSequence.QualityType> type
protected CodeableConcept standardSequence
protected IntegerType start
protected IntegerType end
protected Quantity score
protected CodeableConcept method
protected DecimalType truthTP
protected DecimalType queryTP
protected DecimalType truthFN
protected DecimalType queryFP
protected DecimalType gtFP
protected DecimalType precision
protected DecimalType recall
protected DecimalType fScore
protected MolecularSequence.MolecularSequenceQualityRocComponent roc
public MolecularSequenceQualityComponent()
public MolecularSequenceQualityComponent(Enumeration<MolecularSequence.QualityType> type)
public Enumeration<MolecularSequence.QualityType> getTypeElement()
type (INDEL / SNP / Undefined variant.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic boolean hasTypeElement()
public boolean hasType()
public MolecularSequence.MolecularSequenceQualityComponent setTypeElement(Enumeration<MolecularSequence.QualityType> value)
value - type (INDEL / SNP / Undefined variant.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the valuepublic MolecularSequence.QualityType getType()
public MolecularSequence.MolecularSequenceQualityComponent setType(MolecularSequence.QualityType value)
value - INDEL / SNP / Undefined variant.public CodeableConcept getStandardSequence()
standardSequence (Gold standard sequence used for comparing against.)public boolean hasStandardSequence()
public MolecularSequence.MolecularSequenceQualityComponent setStandardSequence(CodeableConcept value)
value - standardSequence (Gold standard sequence used for comparing against.)public IntegerType getStartElement()
start (Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.). This is the underlying object with id, value and extensions. The accessor "getStart" gives direct access to the valuepublic boolean hasStartElement()
public boolean hasStart()
public MolecularSequence.MolecularSequenceQualityComponent setStartElement(IntegerType value)
value - start (Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.). This is the underlying object with id, value and extensions. The accessor "getStart" gives direct access to the valuepublic int getStart()
public MolecularSequence.MolecularSequenceQualityComponent setStart(int value)
value - Start position of the sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.public IntegerType getEndElement()
end (End position of the 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.). This is the underlying object with id, value and extensions. The accessor "getEnd" gives direct access to the valuepublic boolean hasEndElement()
public boolean hasEnd()
public MolecularSequence.MolecularSequenceQualityComponent setEndElement(IntegerType value)
value - end (End position of the 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.). This is the underlying object with id, value and extensions. The accessor "getEnd" gives direct access to the valuepublic int getEnd()
public MolecularSequence.MolecularSequenceQualityComponent setEnd(int value)
value - End position of the 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.public Quantity getScore()
score (The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).)public boolean hasScore()
public MolecularSequence.MolecularSequenceQualityComponent setScore(Quantity value)
value - score (The score of an experimentally derived feature such as a p-value ([SO:0001685](http://www.sequenceontology.org/browser/current_svn/term/SO:0001685)).)public CodeableConcept getMethod()
method (Which method is used to get sequence quality.)public boolean hasMethod()
public MolecularSequence.MolecularSequenceQualityComponent setMethod(CodeableConcept value)
value - method (Which method is used to get sequence quality.)public DecimalType getTruthTPElement()
truthTP (True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.). This is the underlying object with id, value and extensions. The accessor "getTruthTP" gives direct access to the valuepublic boolean hasTruthTPElement()
public boolean hasTruthTP()
public MolecularSequence.MolecularSequenceQualityComponent setTruthTPElement(DecimalType value)
value - truthTP (True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.). This is the underlying object with id, value and extensions. The accessor "getTruthTP" gives direct access to the valuepublic BigDecimal getTruthTP()
public MolecularSequence.MolecularSequenceQualityComponent setTruthTP(BigDecimal value)
value - True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.public MolecularSequence.MolecularSequenceQualityComponent setTruthTP(long value)
value - True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.public MolecularSequence.MolecularSequenceQualityComponent setTruthTP(double value)
value - True positives, from the perspective of the truth data, i.e. the number of sites in the Truth Call Set for which there are paths through the Query Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.public DecimalType getQueryTPElement()
queryTP (True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.). This is the underlying object with id, value and extensions. The accessor "getQueryTP" gives direct access to the valuepublic boolean hasQueryTPElement()
public boolean hasQueryTP()
public MolecularSequence.MolecularSequenceQualityComponent setQueryTPElement(DecimalType value)
value - queryTP (True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.). This is the underlying object with id, value and extensions. The accessor "getQueryTP" gives direct access to the valuepublic BigDecimal getQueryTP()
public MolecularSequence.MolecularSequenceQualityComponent setQueryTP(BigDecimal value)
value - True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.public MolecularSequence.MolecularSequenceQualityComponent setQueryTP(long value)
value - True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.public MolecularSequence.MolecularSequenceQualityComponent setQueryTP(double value)
value - True positives, from the perspective of the query data, i.e. the number of sites in the Query Call Set for which there are paths through the Truth Call Set that are consistent with all of the alleles at this site, and for which there is an accurate genotype call for the event.public DecimalType getTruthFNElement()
truthFN (False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.). This is the underlying object with id, value and extensions. The accessor "getTruthFN" gives direct access to the valuepublic boolean hasTruthFNElement()
public boolean hasTruthFN()
public MolecularSequence.MolecularSequenceQualityComponent setTruthFNElement(DecimalType value)
value - truthFN (False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.). This is the underlying object with id, value and extensions. The accessor "getTruthFN" gives direct access to the valuepublic BigDecimal getTruthFN()
public MolecularSequence.MolecularSequenceQualityComponent setTruthFN(BigDecimal value)
value - False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.public MolecularSequence.MolecularSequenceQualityComponent setTruthFN(long value)
value - False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.public MolecularSequence.MolecularSequenceQualityComponent setTruthFN(double value)
value - False negatives, i.e. the number of sites in the Truth Call Set for which there is no path through the Query Call Set that is consistent with all of the alleles at this site, or sites for which there is an inaccurate genotype call for the event. Sites with correct variant but incorrect genotype are counted here.public DecimalType getQueryFPElement()
queryFP (False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.). This is the underlying object with id, value and extensions. The accessor "getQueryFP" gives direct access to the valuepublic boolean hasQueryFPElement()
public boolean hasQueryFP()
public MolecularSequence.MolecularSequenceQualityComponent setQueryFPElement(DecimalType value)
value - queryFP (False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.). This is the underlying object with id, value and extensions. The accessor "getQueryFP" gives direct access to the valuepublic BigDecimal getQueryFP()
public MolecularSequence.MolecularSequenceQualityComponent setQueryFP(BigDecimal value)
value - False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.public MolecularSequence.MolecularSequenceQualityComponent setQueryFP(long value)
value - False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.public MolecularSequence.MolecularSequenceQualityComponent setQueryFP(double value)
value - False positives, i.e. the number of sites in the Query Call Set for which there is no path through the Truth Call Set that is consistent with this site. Sites with correct variant but incorrect genotype are counted here.public DecimalType getGtFPElement()
gtFP (The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).). This is the underlying object with id, value and extensions. The accessor "getGtFP" gives direct access to the valuepublic boolean hasGtFPElement()
public boolean hasGtFP()
public MolecularSequence.MolecularSequenceQualityComponent setGtFPElement(DecimalType value)
value - gtFP (The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).). This is the underlying object with id, value and extensions. The accessor "getGtFP" gives direct access to the valuepublic BigDecimal getGtFP()
public MolecularSequence.MolecularSequenceQualityComponent setGtFP(BigDecimal value)
value - The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).public MolecularSequence.MolecularSequenceQualityComponent setGtFP(long value)
value - The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).public MolecularSequence.MolecularSequenceQualityComponent setGtFP(double value)
value - The number of false positives where the non-REF alleles in the Truth and Query Call Sets match (i.e. cases where the truth is 1/1 and the query is 0/1 or similar).public DecimalType getPrecisionElement()
precision (QUERY.TP / (QUERY.TP + QUERY.FP).). This is the underlying object with id, value and extensions. The accessor "getPrecision" gives direct access to the valuepublic boolean hasPrecisionElement()
public boolean hasPrecision()
public MolecularSequence.MolecularSequenceQualityComponent setPrecisionElement(DecimalType value)
value - precision (QUERY.TP / (QUERY.TP + QUERY.FP).). This is the underlying object with id, value and extensions. The accessor "getPrecision" gives direct access to the valuepublic BigDecimal getPrecision()
public MolecularSequence.MolecularSequenceQualityComponent setPrecision(BigDecimal value)
value - QUERY.TP / (QUERY.TP + QUERY.FP).public MolecularSequence.MolecularSequenceQualityComponent setPrecision(long value)
value - QUERY.TP / (QUERY.TP + QUERY.FP).public MolecularSequence.MolecularSequenceQualityComponent setPrecision(double value)
value - QUERY.TP / (QUERY.TP + QUERY.FP).public DecimalType getRecallElement()
recall (TRUTH.TP / (TRUTH.TP + TRUTH.FN).). This is the underlying object with id, value and extensions. The accessor "getRecall" gives direct access to the valuepublic boolean hasRecallElement()
public boolean hasRecall()
public MolecularSequence.MolecularSequenceQualityComponent setRecallElement(DecimalType value)
value - recall (TRUTH.TP / (TRUTH.TP + TRUTH.FN).). This is the underlying object with id, value and extensions. The accessor "getRecall" gives direct access to the valuepublic BigDecimal getRecall()
public MolecularSequence.MolecularSequenceQualityComponent setRecall(BigDecimal value)
value - TRUTH.TP / (TRUTH.TP + TRUTH.FN).public MolecularSequence.MolecularSequenceQualityComponent setRecall(long value)
value - TRUTH.TP / (TRUTH.TP + TRUTH.FN).public MolecularSequence.MolecularSequenceQualityComponent setRecall(double value)
value - TRUTH.TP / (TRUTH.TP + TRUTH.FN).public DecimalType getFScoreElement()
fScore (Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).). This is the underlying object with id, value and extensions. The accessor "getFScore" gives direct access to the valuepublic boolean hasFScoreElement()
public boolean hasFScore()
public MolecularSequence.MolecularSequenceQualityComponent setFScoreElement(DecimalType value)
value - fScore (Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).). This is the underlying object with id, value and extensions. The accessor "getFScore" gives direct access to the valuepublic BigDecimal getFScore()
public MolecularSequence.MolecularSequenceQualityComponent setFScore(BigDecimal value)
value - Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).public MolecularSequence.MolecularSequenceQualityComponent setFScore(long value)
value - Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).public MolecularSequence.MolecularSequenceQualityComponent setFScore(double value)
value - Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).public MolecularSequence.MolecularSequenceQualityRocComponent getRoc()
roc (Receiver Operator Characteristic (ROC) Curve to give sensitivity/specificity tradeoff.)public boolean hasRoc()
public MolecularSequence.MolecularSequenceQualityComponent setRoc(MolecularSequence.MolecularSequenceQualityRocComponent value)
value - roc (Receiver Operator Characteristic (ROC) Curve to give sensitivity/specificity tradeoff.)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic MolecularSequence.MolecularSequenceQualityComponent copy()
copy in class BackboneElementpublic void copyValues(MolecularSequence.MolecularSequenceQualityComponent dst)
public boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.