Package dev.pcvolkmer.mv64e.model
Class Cnv
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.Cnv
-
public class Cnv extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCnv.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_CHROMOSOMEstatic java.lang.StringJSON_PROPERTY_CN_Astatic java.lang.StringJSON_PROPERTY_CN_Bstatic java.lang.StringJSON_PROPERTY_COPY_NUMBER_NEUTRAL_LO_Hstatic java.lang.StringJSON_PROPERTY_END_RANGEstatic java.lang.StringJSON_PROPERTY_EXTERNAL_IDSstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_LOCALIZATIONstatic java.lang.StringJSON_PROPERTY_PATIENTstatic java.lang.StringJSON_PROPERTY_RELATIVE_COPY_NUMBERstatic java.lang.StringJSON_PROPERTY_REPORTED_AFFECTED_GENESstatic java.lang.StringJSON_PROPERTY_REPORTED_FOCALITYstatic java.lang.StringJSON_PROPERTY_START_RANGEstatic java.lang.StringJSON_PROPERTY_TOTAL_COPY_NUMBERstatic java.lang.StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description Cnv()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CnvaddCopyNumberNeutralLoHItem(Coding copyNumberNeutralLoHItem)CnvaddExternalIdsItem(VariantExternalId externalIdsItem)CnvaddLocalizationItem(BaseVariantLocalizationCoding localizationItem)CnvaddReportedAffectedGenesItem(Coding reportedAffectedGenesItem)static Cnv.Builderbuilder()Cnvchromosome(Chromosome chromosome)CnvcnA(@Nullable java.math.BigDecimal cnA)CnvcnB(@Nullable java.math.BigDecimal cnB)CnvcopyNumberNeutralLoH(@Nullable java.util.Set<Coding> copyNumberNeutralLoH)CnvendRange(@Nullable CnvEndRange endRange)booleanequals(java.lang.Object o)CnvexternalIds(@Nullable java.util.List<VariantExternalId> externalIds)ChromosomegetChromosome()@Nullable java.math.BigDecimalgetCnA()@Nullable java.math.BigDecimalgetCnB()@Nullable java.util.Set<Coding>getCopyNumberNeutralLoH()@Nullable CnvEndRangegetEndRange()@Nullable java.util.List<VariantExternalId>getExternalIds()java.lang.StringgetId()@Nullable java.util.Set<BaseVariantLocalizationCoding>getLocalization()ReferencegetPatient()@Nullable java.math.BigDecimalgetRelativeCopyNumber()@Nullable java.util.Set<Coding>getReportedAffectedGenes()@Nullable java.lang.StringgetReportedFocality()@Nullable CnvStartRangegetStartRange()@Nullable java.lang.IntegergetTotalCopyNumber()CnvTypeCodinggetType()inthashCode()Cnvid(java.lang.String id)Cnvlocalization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)Cnvpatient(Reference patient)CnvrelativeCopyNumber(@Nullable java.math.BigDecimal relativeCopyNumber)CnvreportedAffectedGenes(@Nullable java.util.Set<Coding> reportedAffectedGenes)CnvreportedFocality(@Nullable java.lang.String reportedFocality)voidsetChromosome(Chromosome chromosome)voidsetCnA(@Nullable java.math.BigDecimal cnA)voidsetCnB(@Nullable java.math.BigDecimal cnB)voidsetCopyNumberNeutralLoH(@Nullable java.util.Set<Coding> copyNumberNeutralLoH)voidsetEndRange(@Nullable CnvEndRange endRange)voidsetExternalIds(@Nullable java.util.List<VariantExternalId> externalIds)voidsetId(java.lang.String id)voidsetLocalization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)voidsetPatient(Reference patient)voidsetRelativeCopyNumber(@Nullable java.math.BigDecimal relativeCopyNumber)voidsetReportedAffectedGenes(@Nullable java.util.Set<Coding> reportedAffectedGenes)voidsetReportedFocality(@Nullable java.lang.String reportedFocality)voidsetStartRange(@Nullable CnvStartRange startRange)voidsetTotalCopyNumber(@Nullable java.lang.Integer totalCopyNumber)voidsetType(CnvTypeCoding type)CnvstartRange(@Nullable CnvStartRange startRange)Cnv.BuildertoBuilder()java.lang.StringtoString()CnvtotalCopyNumber(@Nullable java.lang.Integer totalCopyNumber)Cnvtype(CnvTypeCoding type)
-
-
-
Field Detail
-
JSON_PROPERTY_LOCALIZATION
public static final java.lang.String JSON_PROPERTY_LOCALIZATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REPORTED_FOCALITY
public static final java.lang.String JSON_PROPERTY_REPORTED_FOCALITY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REPORTED_AFFECTED_GENES
public static final java.lang.String JSON_PROPERTY_REPORTED_AFFECTED_GENES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TOTAL_COPY_NUMBER
public static final java.lang.String JSON_PROPERTY_TOTAL_COPY_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CN_A
public static final java.lang.String JSON_PROPERTY_CN_A
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXTERNAL_IDS
public static final java.lang.String JSON_PROPERTY_EXTERNAL_IDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_START_RANGE
public static final java.lang.String JSON_PROPERTY_START_RANGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final java.lang.String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATIENT
public static final java.lang.String JSON_PROPERTY_PATIENT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_END_RANGE
public static final java.lang.String JSON_PROPERTY_END_RANGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CHROMOSOME
public static final java.lang.String JSON_PROPERTY_CHROMOSOME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ID
public static final java.lang.String JSON_PROPERTY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CN_B
public static final java.lang.String JSON_PROPERTY_CN_B
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RELATIVE_COPY_NUMBER
public static final java.lang.String JSON_PROPERTY_RELATIVE_COPY_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COPY_NUMBER_NEUTRAL_LO_H
public static final java.lang.String JSON_PROPERTY_COPY_NUMBER_NEUTRAL_LO_H
- See Also:
- Constant Field Values
-
-
Method Detail
-
localization
public Cnv localization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)
-
addLocalizationItem
public Cnv addLocalizationItem(BaseVariantLocalizationCoding localizationItem)
-
getLocalization
public @Nullable java.util.Set<BaseVariantLocalizationCoding> getLocalization()
-
setLocalization
public void setLocalization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)
-
reportedFocality
public Cnv reportedFocality(@Nullable java.lang.String reportedFocality)
-
getReportedFocality
public @Nullable java.lang.String getReportedFocality()
-
setReportedFocality
public void setReportedFocality(@Nullable java.lang.String reportedFocality)
-
reportedAffectedGenes
public Cnv reportedAffectedGenes(@Nullable java.util.Set<Coding> reportedAffectedGenes)
-
addReportedAffectedGenesItem
public Cnv addReportedAffectedGenesItem(Coding reportedAffectedGenesItem)
-
getReportedAffectedGenes
public @Nullable java.util.Set<Coding> getReportedAffectedGenes()
-
setReportedAffectedGenes
public void setReportedAffectedGenes(@Nullable java.util.Set<Coding> reportedAffectedGenes)
-
totalCopyNumber
public Cnv totalCopyNumber(@Nullable java.lang.Integer totalCopyNumber)
-
getTotalCopyNumber
public @Nullable java.lang.Integer getTotalCopyNumber()
-
setTotalCopyNumber
public void setTotalCopyNumber(@Nullable java.lang.Integer totalCopyNumber)
-
cnA
public Cnv cnA(@Nullable java.math.BigDecimal cnA)
-
getCnA
public @Nullable java.math.BigDecimal getCnA()
-
setCnA
public void setCnA(@Nullable java.math.BigDecimal cnA)
-
externalIds
public Cnv externalIds(@Nullable java.util.List<VariantExternalId> externalIds)
-
addExternalIdsItem
public Cnv addExternalIdsItem(VariantExternalId externalIdsItem)
-
getExternalIds
public @Nullable java.util.List<VariantExternalId> getExternalIds()
-
setExternalIds
public void setExternalIds(@Nullable java.util.List<VariantExternalId> externalIds)
-
startRange
public Cnv startRange(@Nullable CnvStartRange startRange)
-
getStartRange
public @Nullable CnvStartRange getStartRange()
-
setStartRange
public void setStartRange(@Nullable CnvStartRange startRange)
-
type
public Cnv type(CnvTypeCoding type)
-
getType
public CnvTypeCoding getType()
-
setType
public void setType(CnvTypeCoding type)
-
getPatient
public Reference getPatient()
-
setPatient
public void setPatient(Reference patient)
-
endRange
public Cnv endRange(@Nullable CnvEndRange endRange)
-
getEndRange
public @Nullable CnvEndRange getEndRange()
-
setEndRange
public void setEndRange(@Nullable CnvEndRange endRange)
-
chromosome
public Cnv chromosome(Chromosome chromosome)
-
getChromosome
public Chromosome getChromosome()
-
setChromosome
public void setChromosome(Chromosome chromosome)
-
id
public Cnv id(java.lang.String id)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
cnB
public Cnv cnB(@Nullable java.math.BigDecimal cnB)
-
getCnB
public @Nullable java.math.BigDecimal getCnB()
-
setCnB
public void setCnB(@Nullable java.math.BigDecimal cnB)
-
relativeCopyNumber
public Cnv relativeCopyNumber(@Nullable java.math.BigDecimal relativeCopyNumber)
-
getRelativeCopyNumber
public @Nullable java.math.BigDecimal getRelativeCopyNumber()
-
setRelativeCopyNumber
public void setRelativeCopyNumber(@Nullable java.math.BigDecimal relativeCopyNumber)
-
copyNumberNeutralLoH
public Cnv copyNumberNeutralLoH(@Nullable java.util.Set<Coding> copyNumberNeutralLoH)
-
addCopyNumberNeutralLoHItem
public Cnv addCopyNumberNeutralLoHItem(Coding copyNumberNeutralLoHItem)
-
getCopyNumberNeutralLoH
public @Nullable java.util.Set<Coding> getCopyNumberNeutralLoH()
-
setCopyNumberNeutralLoH
public void setCopyNumberNeutralLoH(@Nullable java.util.Set<Coding> copyNumberNeutralLoH)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static Cnv.Builder builder()
-
toBuilder
public Cnv.Builder toBuilder()
-
-