Package dev.pcvolkmer.mv64e.model
Class Snv
- java.lang.Object
-
- dev.pcvolkmer.mv64e.model.Snv
-
public class Snv extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSnv.Builder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringJSON_PROPERTY_ALLELIC_FREQUENCYstatic java.lang.StringJSON_PROPERTY_ALT_ALLELEstatic java.lang.StringJSON_PROPERTY_CHROMOSOMEstatic java.lang.StringJSON_PROPERTY_DNA_CHANGEstatic java.lang.StringJSON_PROPERTY_EXON_IDstatic java.lang.StringJSON_PROPERTY_EXTERNAL_IDSstatic java.lang.StringJSON_PROPERTY_GENEstatic java.lang.StringJSON_PROPERTY_IDstatic java.lang.StringJSON_PROPERTY_INTERPRETATIONstatic java.lang.StringJSON_PROPERTY_LOCALIZATIONstatic java.lang.StringJSON_PROPERTY_PATIENTstatic java.lang.StringJSON_PROPERTY_POSITIONstatic java.lang.StringJSON_PROPERTY_PROTEIN_CHANGEstatic java.lang.StringJSON_PROPERTY_READ_DEPTHstatic java.lang.StringJSON_PROPERTY_REF_ALLELEstatic java.lang.StringJSON_PROPERTY_TRANSCRIPT_ID
-
Constructor Summary
Constructors Constructor Description Snv()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SnvaddExternalIdsItem(VariantExternalId externalIdsItem)SnvaddLocalizationItem(BaseVariantLocalizationCoding localizationItem)SnvallelicFrequency(java.math.BigDecimal allelicFrequency)SnvaltAllele(java.lang.String altAllele)static Snv.Builderbuilder()Snvchromosome(Chromosome chromosome)SnvdnaChange(java.lang.String dnaChange)booleanequals(java.lang.Object o)SnvexonId(@Nullable java.lang.String exonId)SnvexternalIds(@Nullable java.util.List<VariantExternalId> externalIds)Snvgene(Coding gene)java.math.BigDecimalgetAllelicFrequency()java.lang.StringgetAltAllele()ChromosomegetChromosome()java.lang.StringgetDnaChange()@Nullable java.lang.StringgetExonId()@Nullable java.util.List<VariantExternalId>getExternalIds()CodinggetGene()java.lang.StringgetId()@Nullable ClinVarCodinggetInterpretation()@Nullable java.util.Set<BaseVariantLocalizationCoding>getLocalization()ReferencegetPatient()CnvEndRangegetPosition()@Nullable java.lang.StringgetProteinChange()java.lang.IntegergetReadDepth()java.lang.StringgetRefAllele()TranscriptIdgetTranscriptId()inthashCode()Snvid(java.lang.String id)Snvinterpretation(@Nullable ClinVarCoding interpretation)Snvlocalization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)Snvpatient(Reference patient)Snvposition(CnvEndRange position)SnvproteinChange(@Nullable java.lang.String proteinChange)SnvreadDepth(java.lang.Integer readDepth)SnvrefAllele(java.lang.String refAllele)voidsetAllelicFrequency(java.math.BigDecimal allelicFrequency)voidsetAltAllele(java.lang.String altAllele)voidsetChromosome(Chromosome chromosome)voidsetDnaChange(java.lang.String dnaChange)voidsetExonId(@Nullable java.lang.String exonId)voidsetExternalIds(@Nullable java.util.List<VariantExternalId> externalIds)voidsetGene(Coding gene)voidsetId(java.lang.String id)voidsetInterpretation(@Nullable ClinVarCoding interpretation)voidsetLocalization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)voidsetPatient(Reference patient)voidsetPosition(CnvEndRange position)voidsetProteinChange(@Nullable java.lang.String proteinChange)voidsetReadDepth(java.lang.Integer readDepth)voidsetRefAllele(java.lang.String refAllele)voidsetTranscriptId(TranscriptId transcriptId)Snv.BuildertoBuilder()java.lang.StringtoString()SnvtranscriptId(TranscriptId transcriptId)
-
-
-
Field Detail
-
JSON_PROPERTY_LOCALIZATION
public static final java.lang.String JSON_PROPERTY_LOCALIZATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROTEIN_CHANGE
public static final java.lang.String JSON_PROPERTY_PROTEIN_CHANGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERPRETATION
public static final java.lang.String JSON_PROPERTY_INTERPRETATION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSCRIPT_ID
public static final java.lang.String JSON_PROPERTY_TRANSCRIPT_ID
- 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_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_ALT_ALLELE
public static final java.lang.String JSON_PROPERTY_ALT_ALLELE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_POSITION
public static final java.lang.String JSON_PROPERTY_POSITION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_GENE
public static final java.lang.String JSON_PROPERTY_GENE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EXON_ID
public static final java.lang.String JSON_PROPERTY_EXON_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DNA_CHANGE
public static final java.lang.String JSON_PROPERTY_DNA_CHANGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PATIENT
public static final java.lang.String JSON_PROPERTY_PATIENT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REF_ALLELE
public static final java.lang.String JSON_PROPERTY_REF_ALLELE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_READ_DEPTH
public static final java.lang.String JSON_PROPERTY_READ_DEPTH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALLELIC_FREQUENCY
public static final java.lang.String JSON_PROPERTY_ALLELIC_FREQUENCY
- See Also:
- Constant Field Values
-
-
Method Detail
-
localization
public Snv localization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)
-
addLocalizationItem
public Snv addLocalizationItem(BaseVariantLocalizationCoding localizationItem)
-
getLocalization
public @Nullable java.util.Set<BaseVariantLocalizationCoding> getLocalization()
-
setLocalization
public void setLocalization(@Nullable java.util.Set<BaseVariantLocalizationCoding> localization)
-
proteinChange
public Snv proteinChange(@Nullable java.lang.String proteinChange)
-
getProteinChange
public @Nullable java.lang.String getProteinChange()
-
setProteinChange
public void setProteinChange(@Nullable java.lang.String proteinChange)
-
interpretation
public Snv interpretation(@Nullable ClinVarCoding interpretation)
-
getInterpretation
public @Nullable ClinVarCoding getInterpretation()
-
setInterpretation
public void setInterpretation(@Nullable ClinVarCoding interpretation)
-
transcriptId
public Snv transcriptId(TranscriptId transcriptId)
-
getTranscriptId
public TranscriptId getTranscriptId()
-
setTranscriptId
public void setTranscriptId(TranscriptId transcriptId)
-
externalIds
public Snv externalIds(@Nullable java.util.List<VariantExternalId> externalIds)
-
addExternalIdsItem
public Snv addExternalIdsItem(VariantExternalId externalIdsItem)
-
getExternalIds
public @Nullable java.util.List<VariantExternalId> getExternalIds()
-
setExternalIds
public void setExternalIds(@Nullable java.util.List<VariantExternalId> externalIds)
-
chromosome
public Snv chromosome(Chromosome chromosome)
-
getChromosome
public Chromosome getChromosome()
-
setChromosome
public void setChromosome(Chromosome chromosome)
-
id
public Snv id(java.lang.String id)
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
altAllele
public Snv altAllele(java.lang.String altAllele)
-
getAltAllele
public java.lang.String getAltAllele()
-
setAltAllele
public void setAltAllele(java.lang.String altAllele)
-
position
public Snv position(CnvEndRange position)
-
getPosition
public CnvEndRange getPosition()
-
setPosition
public void setPosition(CnvEndRange position)
-
getGene
public Coding getGene()
-
setGene
public void setGene(Coding gene)
-
exonId
public Snv exonId(@Nullable java.lang.String exonId)
-
getExonId
public @Nullable java.lang.String getExonId()
-
setExonId
public void setExonId(@Nullable java.lang.String exonId)
-
dnaChange
public Snv dnaChange(java.lang.String dnaChange)
-
getDnaChange
public java.lang.String getDnaChange()
-
setDnaChange
public void setDnaChange(java.lang.String dnaChange)
-
getPatient
public Reference getPatient()
-
setPatient
public void setPatient(Reference patient)
-
refAllele
public Snv refAllele(java.lang.String refAllele)
-
getRefAllele
public java.lang.String getRefAllele()
-
setRefAllele
public void setRefAllele(java.lang.String refAllele)
-
readDepth
public Snv readDepth(java.lang.Integer readDepth)
-
getReadDepth
public java.lang.Integer getReadDepth()
-
setReadDepth
public void setReadDepth(java.lang.Integer readDepth)
-
allelicFrequency
public Snv allelicFrequency(java.math.BigDecimal allelicFrequency)
-
getAllelicFrequency
public java.math.BigDecimal getAllelicFrequency()
-
setAllelicFrequency
public void setAllelicFrequency(java.math.BigDecimal allelicFrequency)
-
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 Snv.Builder builder()
-
toBuilder
public Snv.Builder toBuilder()
-
-