if (isValidValue(fields()[0], other.numVariants)) { this.numVariants = data().deepCopy(fields()[0].schema(), other.numVariants); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.numSamples)) { this.numSamples = data().deepCopy(fields()[1].schema(), other.numSamples); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.numPass)) { this.numPass = data().deepCopy(fields()[2].schema(), other.numPass); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.tiTvRatio)) { this.tiTvRatio = data().deepCopy(fields()[3].schema(), other.tiTvRatio); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.meanQuality)) { this.meanQuality = data().deepCopy(fields()[4].schema(), other.meanQuality); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.stdDevQuality)) { this.stdDevQuality = data().deepCopy(fields()[5].schema(), other.stdDevQuality); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.numRareVariants)) { this.numRareVariants = data().deepCopy(fields()[6].schema(), other.numRareVariants); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.variantTypeCounts)) {
if (isValidValue(fields()[0], other.numVariants)) { this.numVariants = data().deepCopy(fields()[0].schema(), other.numVariants); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.numSamples)) { this.numSamples = data().deepCopy(fields()[1].schema(), other.numSamples); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.numPass)) { this.numPass = data().deepCopy(fields()[2].schema(), other.numPass); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.tiTvRatio)) { this.tiTvRatio = data().deepCopy(fields()[3].schema(), other.tiTvRatio); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.meanQuality)) { this.meanQuality = data().deepCopy(fields()[4].schema(), other.meanQuality); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.stdDevQuality)) { this.stdDevQuality = data().deepCopy(fields()[5].schema(), other.stdDevQuality); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.numRareVariants)) { this.numRareVariants = data().deepCopy(fields()[6].schema(), other.numRareVariants); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.variantTypeCounts)) {
@Override public VariantSetStats build() { try { VariantSetStats record = new VariantSetStats(); record.numVariants = fieldSetFlags()[0] ? this.numVariants : (java.lang.Integer) defaultValue(fields()[0]); record.numSamples = fieldSetFlags()[1] ? this.numSamples : (java.lang.Integer) defaultValue(fields()[1]); record.numPass = fieldSetFlags()[2] ? this.numPass : (java.lang.Integer) defaultValue(fields()[2]); record.tiTvRatio = fieldSetFlags()[3] ? this.tiTvRatio : (java.lang.Float) defaultValue(fields()[3]); record.meanQuality = fieldSetFlags()[4] ? this.meanQuality : (java.lang.Float) defaultValue(fields()[4]); record.stdDevQuality = fieldSetFlags()[5] ? this.stdDevQuality : (java.lang.Float) defaultValue(fields()[5]); record.numRareVariants = fieldSetFlags()[6] ? this.numRareVariants : (java.util.List<org.opencb.biodata.models.variant.metadata.VariantsByFrequency>) defaultValue(fields()[6]); record.variantTypeCounts = fieldSetFlags()[7] ? this.variantTypeCounts : (java.util.Map<java.lang.String,java.lang.Integer>) defaultValue(fields()[7]); record.variantBiotypeCounts = fieldSetFlags()[8] ? this.variantBiotypeCounts : (java.util.Map<java.lang.String,java.lang.Integer>) defaultValue(fields()[8]); record.consequenceTypesCounts = fieldSetFlags()[9] ? this.consequenceTypesCounts : (java.util.Map<java.lang.String,java.lang.Integer>) defaultValue(fields()[9]); record.chromosomeStats = fieldSetFlags()[10] ? this.chromosomeStats : (java.util.Map<java.lang.String,org.opencb.biodata.models.variant.metadata.ChromosomeStats>) defaultValue(fields()[10]); return record; } catch (Exception e) { throw new org.apache.avro.AvroRuntimeException(e); } } }
/** Sets the value of the 'stdDevQuality' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setStdDevQuality(float value) { validate(fields()[5], value); this.stdDevQuality = value; fieldSetFlags()[5] = true; return this; }
/** Sets the value of the 'meanQuality' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setMeanQuality(float value) { validate(fields()[4], value); this.meanQuality = value; fieldSetFlags()[4] = true; return this; }
/** Sets the value of the 'tiTvRatio' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setTiTvRatio(float value) { validate(fields()[3], value); this.tiTvRatio = value; fieldSetFlags()[3] = true; return this; }
/** Sets the value of the 'numSamples' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setNumSamples(int value) { validate(fields()[1], value); this.numSamples = value; fieldSetFlags()[1] = true; return this; }
/** Sets the value of the 'chromosomeStats' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setChromosomeStats(java.util.Map<java.lang.String,org.opencb.biodata.models.variant.metadata.ChromosomeStats> value) { validate(fields()[10], value); this.chromosomeStats = value; fieldSetFlags()[10] = true; return this; }
/** Sets the value of the 'consequenceTypesCounts' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setConsequenceTypesCounts(java.util.Map<java.lang.String,java.lang.Integer> value) { validate(fields()[9], value); this.consequenceTypesCounts = value; fieldSetFlags()[9] = true; return this; }
/** Sets the value of the 'numRareVariants' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setNumRareVariants(java.util.List<org.opencb.biodata.models.variant.metadata.VariantsByFrequency> value) { validate(fields()[6], value); this.numRareVariants = value; fieldSetFlags()[6] = true; return this; }
/** Sets the value of the 'variantBiotypeCounts' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setVariantBiotypeCounts(java.util.Map<java.lang.String,java.lang.Integer> value) { validate(fields()[8], value); this.variantBiotypeCounts = value; fieldSetFlags()[8] = true; return this; }
/** Sets the value of the 'variantTypeCounts' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setVariantTypeCounts(java.util.Map<java.lang.String,java.lang.Integer> value) { validate(fields()[7], value); this.variantTypeCounts = value; fieldSetFlags()[7] = true; return this; }
/** Sets the value of the 'numPass' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setNumPass(int value) { validate(fields()[2], value); this.numPass = value; fieldSetFlags()[2] = true; return this; }
/** Sets the value of the 'numVariants' field */ public org.opencb.biodata.models.variant.metadata.VariantSetStats.Builder setNumVariants(int value) { validate(fields()[0], value); this.numVariants = value; fieldSetFlags()[0] = true; return this; }