if (isValidValue(fields()[0], other.geneName)) { this.geneName = data().deepCopy(fields()[0].schema(), other.geneName); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.ensemblGeneId)) { this.ensemblGeneId = data().deepCopy(fields()[1].schema(), other.ensemblGeneId); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.ensemblTranscriptId)) { this.ensemblTranscriptId = data().deepCopy(fields()[2].schema(), other.ensemblTranscriptId); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.strand)) { this.strand = data().deepCopy(fields()[3].schema(), other.strand); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.biotype)) { this.biotype = data().deepCopy(fields()[4].schema(), other.biotype); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.exonOverlap)) { this.exonOverlap = data().deepCopy(fields()[5].schema(), other.exonOverlap); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.transcriptAnnotationFlags)) { this.transcriptAnnotationFlags = data().deepCopy(fields()[6].schema(), other.transcriptAnnotationFlags); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.cdnaPosition)) {
if (isValidValue(fields()[0], other.geneName)) { this.geneName = data().deepCopy(fields()[0].schema(), other.geneName); fieldSetFlags()[0] = true; if (isValidValue(fields()[1], other.ensemblGeneId)) { this.ensemblGeneId = data().deepCopy(fields()[1].schema(), other.ensemblGeneId); fieldSetFlags()[1] = true; if (isValidValue(fields()[2], other.ensemblTranscriptId)) { this.ensemblTranscriptId = data().deepCopy(fields()[2].schema(), other.ensemblTranscriptId); fieldSetFlags()[2] = true; if (isValidValue(fields()[3], other.strand)) { this.strand = data().deepCopy(fields()[3].schema(), other.strand); fieldSetFlags()[3] = true; if (isValidValue(fields()[4], other.biotype)) { this.biotype = data().deepCopy(fields()[4].schema(), other.biotype); fieldSetFlags()[4] = true; if (isValidValue(fields()[5], other.exonOverlap)) { this.exonOverlap = data().deepCopy(fields()[5].schema(), other.exonOverlap); fieldSetFlags()[5] = true; if (isValidValue(fields()[6], other.transcriptAnnotationFlags)) { this.transcriptAnnotationFlags = data().deepCopy(fields()[6].schema(), other.transcriptAnnotationFlags); fieldSetFlags()[6] = true; if (isValidValue(fields()[7], other.cdnaPosition)) {