/** Clears the value of the 'proteinVariantAnnotation' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearProteinVariantAnnotation() { proteinVariantAnnotation = null; fieldSetFlags()[10] = false; return this; }
/** Sets the value of the 'transcriptAnnotationFlags' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setTranscriptAnnotationFlags(java.util.List<java.lang.String> value) { validate(fields()[6], value); this.transcriptAnnotationFlags = value; fieldSetFlags()[6] = true; return this; }
/** Clears the value of the 'strand' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearStrand() { strand = null; fieldSetFlags()[3] = false; return this; }
/** Sets the value of the 'sequenceOntologyTerms' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setSequenceOntologyTerms(java.util.List<org.opencb.biodata.models.variant.avro.SequenceOntologyTerm> value) { validate(fields()[11], value); this.sequenceOntologyTerms = value; fieldSetFlags()[11] = true; return this; }
/** Sets the value of the 'codon' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setCodon(java.lang.String value) { validate(fields()[9], value); this.codon = value; fieldSetFlags()[9] = true; return this; }
/** Sets the value of the 'exonOverlap' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setExonOverlap(java.util.List<org.opencb.biodata.models.variant.avro.ExonOverlap> value) { validate(fields()[5], value); this.exonOverlap = value; fieldSetFlags()[5] = true; return this; }
/** Sets the value of the 'biotype' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setBiotype(java.lang.String value) { validate(fields()[4], value); this.biotype = value; fieldSetFlags()[4] = true; return this; }
/** Clears the value of the 'ensemblTranscriptId' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearEnsemblTranscriptId() { ensemblTranscriptId = null; fieldSetFlags()[2] = false; return this; }
/** Clears the value of the 'sequenceOntologyTerms' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearSequenceOntologyTerms() { sequenceOntologyTerms = null; fieldSetFlags()[11] = false; return this; }
/** Sets the value of the 'cdnaPosition' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setCdnaPosition(java.lang.Integer value) { validate(fields()[7], value); this.cdnaPosition = value; fieldSetFlags()[7] = true; return this; }
/** Sets the value of the 'strand' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setStrand(java.lang.String value) { validate(fields()[3], value); this.strand = value; fieldSetFlags()[3] = true; return this; }
/** Sets the value of the 'ensemblTranscriptId' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setEnsemblTranscriptId(java.lang.String value) { validate(fields()[2], value); this.ensemblTranscriptId = value; fieldSetFlags()[2] = true; return this; }
/** Clears the value of the 'cdsPosition' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearCdsPosition() { cdsPosition = null; fieldSetFlags()[8] = false; return this; }
/** Clears the value of the 'cdnaPosition' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearCdnaPosition() { cdnaPosition = null; fieldSetFlags()[7] = false; return this; }
/** Clears the value of the 'exonOverlap' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearExonOverlap() { exonOverlap = null; fieldSetFlags()[5] = false; return this; }
/** Clears the value of the 'biotype' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearBiotype() { biotype = null; fieldSetFlags()[4] = false; return this; }
/** Clears the value of the 'geneName' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearGeneName() { geneName = null; fieldSetFlags()[0] = false; return this; }
/** Sets the value of the 'proteinVariantAnnotation' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setProteinVariantAnnotation(org.opencb.biodata.models.variant.avro.ProteinVariantAnnotation value) { validate(fields()[10], value); this.proteinVariantAnnotation = value; fieldSetFlags()[10] = true; return this; }
/** Clears the value of the 'ensemblGeneId' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder clearEnsemblGeneId() { ensemblGeneId = null; fieldSetFlags()[1] = false; return this; }
/** Sets the value of the 'geneName' field */ public org.opencb.biodata.models.variant.avro.ConsequenceType.Builder setGeneName(java.lang.String value) { validate(fields()[0], value); this.geneName = value; fieldSetFlags()[0] = true; return this; }