/FileExtraction/Java_unseen/GenSpectrum_LAPIS/server/src/main/java/org/jooq/lapis/tables/records/YNextstrainGenbankRecord.java
/*
 * This file is generated by jOOQ.
 */
package org.jooq.lapis.tables.records;


import java.time.LocalDate;

import org.jooq.Record1;
import org.jooq.impl.UpdatableRecordImpl;
import org.jooq.lapis.tables.YNextstrainGenbank;


/**
 * This class is generated by jOOQ.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class YNextstrainGenbankRecord extends UpdatableRecordImpl<YNextstrainGenbankRecord> {

    private static final long serialVersionUID = 1L;

    /**
     * Setter for <code>y_nextstrain_genbank.metadata_hash</code>.
     */
    public void setMetadataHash(String value) {
        set(0, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.metadata_hash</code>.
     */
    public String getMetadataHash() {
        return (String) get(0);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.seq_original_hash</code>.
     */
    public void setSeqOriginalHash(String value) {
        set(1, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.seq_original_hash</code>.
     */
    public String getSeqOriginalHash() {
        return (String) get(1);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.seq_aligned_hash</code>.
     */
    public void setSeqAlignedHash(String value) {
        set(2, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.seq_aligned_hash</code>.
     */
    public String getSeqAlignedHash() {
        return (String) get(2);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.genbank_accession</code>.
     */
    public void setGenbankAccession(String value) {
        set(3, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.genbank_accession</code>.
     */
    public String getGenbankAccession() {
        return (String) get(3);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.sra_accession</code>.
     */
    public void setSraAccession(String value) {
        set(4, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.sra_accession</code>.
     */
    public String getSraAccession() {
        return (String) get(4);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.gisaid_epi_isl</code>.
     */
    public void setGisaidEpiIsl(String value) {
        set(5, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.gisaid_epi_isl</code>.
     */
    public String getGisaidEpiIsl() {
        return (String) get(5);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.strain</code>.
     */
    public void setStrain(String value) {
        set(6, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.strain</code>.
     */
    public String getStrain() {
        return (String) get(6);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.date</code>.
     */
    public void setDate(LocalDate value) {
        set(7, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.date</code>.
     */
    public LocalDate getDate() {
        return (LocalDate) get(7);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.date_original</code>.
     */
    public void setDateOriginal(String value) {
        set(8, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.date_original</code>.
     */
    public String getDateOriginal() {
        return (String) get(8);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.date_submitted</code>.
     */
    public void setDateSubmitted(LocalDate value) {
        set(9, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.date_submitted</code>.
     */
    public LocalDate getDateSubmitted() {
        return (LocalDate) get(9);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.region</code>.
     */
    public void setRegion(String value) {
        set(10, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.region</code>.
     */
    public String getRegion() {
        return (String) get(10);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.country</code>.
     */
    public void setCountry(String value) {
        set(11, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.country</code>.
     */
    public String getCountry() {
        return (String) get(11);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.division</code>.
     */
    public void setDivision(String value) {
        set(12, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.division</code>.
     */
    public String getDivision() {
        return (String) get(12);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.location</code>.
     */
    public void setLocation(String value) {
        set(13, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.location</code>.
     */
    public String getLocation() {
        return (String) get(13);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.region_exposure</code>.
     */
    public void setRegionExposure(String value) {
        set(14, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.region_exposure</code>.
     */
    public String getRegionExposure() {
        return (String) get(14);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.country_exposure</code>.
     */
    public void setCountryExposure(String value) {
        set(15, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.country_exposure</code>.
     */
    public String getCountryExposure() {
        return (String) get(15);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.division_exposure</code>.
     */
    public void setDivisionExposure(String value) {
        set(16, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.division_exposure</code>.
     */
    public String getDivisionExposure() {
        return (String) get(16);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.host</code>.
     */
    public void setHost(String value) {
        set(17, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.host</code>.
     */
    public String getHost() {
        return (String) get(17);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.age</code>.
     */
    public void setAge(Integer value) {
        set(18, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.age</code>.
     */
    public Integer getAge() {
        return (Integer) get(18);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.sex</code>.
     */
    public void setSex(String value) {
        set(19, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.sex</code>.
     */
    public String getSex() {
        return (String) get(19);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.sampling_strategy</code>.
     */
    public void setSamplingStrategy(String value) {
        set(20, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.sampling_strategy</code>.
     */
    public String getSamplingStrategy() {
        return (String) get(20);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.pango_lineage</code>.
     */
    public void setPangoLineage(String value) {
        set(21, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.pango_lineage</code>.
     */
    public String getPangoLineage() {
        return (String) get(21);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextstrain_clade</code>.
     */
    public void setNextstrainClade(String value) {
        set(22, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextstrain_clade</code>.
     */
    public String getNextstrainClade() {
        return (String) get(22);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.gisaid_clade</code>.
     */
    public void setGisaidClade(String value) {
        set(23, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.gisaid_clade</code>.
     */
    public String getGisaidClade() {
        return (String) get(23);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.originating_lab</code>.
     */
    public void setOriginatingLab(String value) {
        set(24, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.originating_lab</code>.
     */
    public String getOriginatingLab() {
        return (String) get(24);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.submitting_lab</code>.
     */
    public void setSubmittingLab(String value) {
        set(25, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.submitting_lab</code>.
     */
    public String getSubmittingLab() {
        return (String) get(25);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.authors</code>.
     */
    public void setAuthors(String value) {
        set(26, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.authors</code>.
     */
    public String getAuthors() {
        return (String) get(26);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.seq_original_compressed</code>.
     */
    public void setSeqOriginalCompressed(byte[] value) {
        set(27, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.seq_original_compressed</code>.
     */
    public byte[] getSeqOriginalCompressed() {
        return (byte[]) get(27);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.seq_aligned_compressed</code>.
     */
    public void setSeqAlignedCompressed(byte[] value) {
        set(28, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.seq_aligned_compressed</code>.
     */
    public byte[] getSeqAlignedCompressed() {
        return (byte[]) get(28);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.aa_seqs_compressed</code>.
     */
    public void setAaSeqsCompressed(byte[] value) {
        set(29, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.aa_seqs_compressed</code>.
     */
    public byte[] getAaSeqsCompressed() {
        return (byte[]) get(29);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.aa_mutations</code>.
     */
    public void setAaMutations(String value) {
        set(30, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.aa_mutations</code>.
     */
    public String getAaMutations() {
        return (String) get(30);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.aa_unknowns</code>.
     */
    public void setAaUnknowns(String value) {
        set(31, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.aa_unknowns</code>.
     */
    public String getAaUnknowns() {
        return (String) get(31);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nuc_substitutions</code>.
     */
    public void setNucSubstitutions(String value) {
        set(32, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nuc_substitutions</code>.
     */
    public String getNucSubstitutions() {
        return (String) get(32);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nuc_deletions</code>.
     */
    public void setNucDeletions(String value) {
        set(33, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nuc_deletions</code>.
     */
    public String getNucDeletions() {
        return (String) get(33);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nuc_insertions</code>.
     */
    public void setNucInsertions(String value) {
        set(34, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nuc_insertions</code>.
     */
    public String getNucInsertions() {
        return (String) get(34);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nuc_unknowns</code>.
     */
    public void setNucUnknowns(String value) {
        set(35, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nuc_unknowns</code>.
     */
    public String getNucUnknowns() {
        return (String) get(35);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.year</code>.
     */
    public void setYear(Integer value) {
        set(36, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.year</code>.
     */
    public Integer getYear() {
        return (Integer) get(36);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.month</code>.
     */
    public void setMonth(Integer value) {
        set(37, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.month</code>.
     */
    public Integer getMonth() {
        return (Integer) get(37);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.day</code>.
     */
    public void setDay(Integer value) {
        set(38, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.day</code>.
     */
    public Integer getDay() {
        return (Integer) get(38);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.aa_insertions</code>.
     */
    public void setAaInsertions(String value) {
        set(39, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.aa_insertions</code>.
     */
    public String getAaInsertions() {
        return (String) get(39);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_pango_lineage</code>.
     */
    public void setNextcladePangoLineage(String value) {
        set(40, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_pango_lineage</code>.
     */
    public String getNextcladePangoLineage() {
        return (String) get(40);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_substitutions</code>.
     */
    public void setNextcladeTotalSubstitutions(Integer value) {
        set(41, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_substitutions</code>.
     */
    public Integer getNextcladeTotalSubstitutions() {
        return (Integer) get(41);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_deletions</code>.
     */
    public void setNextcladeTotalDeletions(Integer value) {
        set(42, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_deletions</code>.
     */
    public Integer getNextcladeTotalDeletions() {
        return (Integer) get(42);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_insertions</code>.
     */
    public void setNextcladeTotalInsertions(Integer value) {
        set(43, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_insertions</code>.
     */
    public Integer getNextcladeTotalInsertions() {
        return (Integer) get(43);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_frame_shifts</code>.
     */
    public void setNextcladeTotalFrameShifts(Integer value) {
        set(44, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_frame_shifts</code>.
     */
    public Integer getNextcladeTotalFrameShifts() {
        return (Integer) get(44);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_aminoacid_substitutions</code>.
     */
    public void setNextcladeTotalAminoacidSubstitutions(Integer value) {
        set(45, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_aminoacid_substitutions</code>.
     */
    public Integer getNextcladeTotalAminoacidSubstitutions() {
        return (Integer) get(45);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_aminoacid_deletions</code>.
     */
    public void setNextcladeTotalAminoacidDeletions(Integer value) {
        set(46, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_aminoacid_deletions</code>.
     */
    public Integer getNextcladeTotalAminoacidDeletions() {
        return (Integer) get(46);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_aminoacid_insertions</code>.
     */
    public void setNextcladeTotalAminoacidInsertions(Integer value) {
        set(47, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_aminoacid_insertions</code>.
     */
    public Integer getNextcladeTotalAminoacidInsertions() {
        return (Integer) get(47);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_missing</code>.
     */
    public void setNextcladeTotalMissing(Integer value) {
        set(48, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_missing</code>.
     */
    public Integer getNextcladeTotalMissing() {
        return (Integer) get(48);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_non_acgtns</code>.
     */
    public void setNextcladeTotalNonAcgtns(Integer value) {
        set(49, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_non_acgtns</code>.
     */
    public Integer getNextcladeTotalNonAcgtns() {
        return (Integer) get(49);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_total_pcr_primer_changes</code>.
     */
    public void setNextcladeTotalPcrPrimerChanges(Integer value) {
        set(50, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_total_pcr_primer_changes</code>.
     */
    public Integer getNextcladeTotalPcrPrimerChanges() {
        return (Integer) get(50);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_pcr_primer_changes</code>.
     */
    public void setNextcladePcrPrimerChanges(String value) {
        set(51, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_pcr_primer_changes</code>.
     */
    public String getNextcladePcrPrimerChanges() {
        return (String) get(51);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_alignment_score</code>.
     */
    public void setNextcladeAlignmentScore(Double value) {
        set(52, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_alignment_score</code>.
     */
    public Double getNextcladeAlignmentScore() {
        return (Double) get(52);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_alignment_start</code>.
     */
    public void setNextcladeAlignmentStart(Integer value) {
        set(53, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_alignment_start</code>.
     */
    public Integer getNextcladeAlignmentStart() {
        return (Integer) get(53);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_alignment_end</code>.
     */
    public void setNextcladeAlignmentEnd(Integer value) {
        set(54, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_alignment_end</code>.
     */
    public Integer getNextcladeAlignmentEnd() {
        return (Integer) get(54);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_overall_score</code>.
     */
    public void setNextcladeQcOverallScore(Double value) {
        set(55, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_overall_score</code>.
     */
    public Double getNextcladeQcOverallScore() {
        return (Double) get(55);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_overall_status</code>.
     */
    public void setNextcladeQcOverallStatus(String value) {
        set(56, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_overall_status</code>.
     */
    public String getNextcladeQcOverallStatus() {
        return (String) get(56);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_missing_data_threshold</code>.
     */
    public void setNextcladeQcMissingDataMissingDataThreshold(Double value) {
        set(57, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_missing_data_threshold</code>.
     */
    public Double getNextcladeQcMissingDataMissingDataThreshold() {
        return (Double) get(57);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_score</code>.
     */
    public void setNextcladeQcMissingDataScore(Double value) {
        set(58, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_score</code>.
     */
    public Double getNextcladeQcMissingDataScore() {
        return (Double) get(58);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_status</code>.
     */
    public void setNextcladeQcMissingDataStatus(String value) {
        set(59, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_status</code>.
     */
    public String getNextcladeQcMissingDataStatus() {
        return (String) get(59);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_total_missing</code>.
     */
    public void setNextcladeQcMissingDataTotalMissing(Integer value) {
        set(60, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_missing_data_total_missing</code>.
     */
    public Integer getNextcladeQcMissingDataTotalMissing() {
        return (Integer) get(60);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_mixed_sites_threshold</code>.
     */
    public void setNextcladeQcMixedSitesMixedSitesThreshold(Double value) {
        set(61, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_mixed_sites_threshold</code>.
     */
    public Double getNextcladeQcMixedSitesMixedSitesThreshold() {
        return (Double) get(61);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_score</code>.
     */
    public void setNextcladeQcMixedSitesScore(Double value) {
        set(62, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_score</code>.
     */
    public Double getNextcladeQcMixedSitesScore() {
        return (Double) get(62);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_status</code>.
     */
    public void setNextcladeQcMixedSitesStatus(String value) {
        set(63, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_status</code>.
     */
    public String getNextcladeQcMixedSitesStatus() {
        return (String) get(63);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_total_mixed_sites</code>.
     */
    public void setNextcladeQcMixedSitesTotalMixedSites(Integer value) {
        set(64, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_mixed_sites_total_mixed_sites</code>.
     */
    public Integer getNextcladeQcMixedSitesTotalMixedSites() {
        return (Integer) get(64);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_cutoff</code>.
     */
    public void setNextcladeQcPrivateMutationsCutoff(Double value) {
        set(65, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_cutoff</code>.
     */
    public Double getNextcladeQcPrivateMutationsCutoff() {
        return (Double) get(65);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_excess</code>.
     */
    public void setNextcladeQcPrivateMutationsExcess(Double value) {
        set(66, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_excess</code>.
     */
    public Double getNextcladeQcPrivateMutationsExcess() {
        return (Double) get(66);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_score</code>.
     */
    public void setNextcladeQcPrivateMutationsScore(Double value) {
        set(67, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_score</code>.
     */
    public Double getNextcladeQcPrivateMutationsScore() {
        return (Double) get(67);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_status</code>.
     */
    public void setNextcladeQcPrivateMutationsStatus(String value) {
        set(68, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_status</code>.
     */
    public String getNextcladeQcPrivateMutationsStatus() {
        return (String) get(68);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_total</code>.
     */
    public void setNextcladeQcPrivateMutationsTotal(Integer value) {
        set(69, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_private_mutations_total</code>.
     */
    public Integer getNextcladeQcPrivateMutationsTotal() {
        return (Integer) get(69);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_clustered_snps</code>.
     */
    public void setNextcladeQcSnpClustersClusteredSnps(String value) {
        set(70, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_clustered_snps</code>.
     */
    public String getNextcladeQcSnpClustersClusteredSnps() {
        return (String) get(70);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_score</code>.
     */
    public void setNextcladeQcSnpClustersScore(Double value) {
        set(71, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_score</code>.
     */
    public Double getNextcladeQcSnpClustersScore() {
        return (Double) get(71);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_status</code>.
     */
    public void setNextcladeQcSnpClustersStatus(String value) {
        set(72, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_status</code>.
     */
    public String getNextcladeQcSnpClustersStatus() {
        return (String) get(72);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_total_snps</code>.
     */
    public void setNextcladeQcSnpClustersTotalSnps(Integer value) {
        set(73, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_snp_clusters_total_snps</code>.
     */
    public Integer getNextcladeQcSnpClustersTotalSnps() {
        return (Integer) get(73);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_frame_shifts</code>.
     */
    public void setNextcladeQcFrameShiftsFrameShifts(String value) {
        set(74, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_frame_shifts</code>.
     */
    public String getNextcladeQcFrameShiftsFrameShifts() {
        return (String) get(74);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_total_frame_shifts</code>.
     */
    public void setNextcladeQcFrameShiftsTotalFrameShifts(Integer value) {
        set(75, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_total_frame_shifts</code>.
     */
    public Integer getNextcladeQcFrameShiftsTotalFrameShifts() {
        return (Integer) get(75);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_frame_shifts_ignored</code>.
     */
    public void setNextcladeQcFrameShiftsFrameShiftsIgnored(String value) {
        set(76, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_frame_shifts_ignored</code>.
     */
    public String getNextcladeQcFrameShiftsFrameShiftsIgnored() {
        return (String) get(76);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_total_frame_shifts_ignored</code>.
     */
    public void setNextcladeQcFrameShiftsTotalFrameShiftsIgnored(Integer value) {
        set(77, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_total_frame_shifts_ignored</code>.
     */
    public Integer getNextcladeQcFrameShiftsTotalFrameShiftsIgnored() {
        return (Integer) get(77);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_score</code>.
     */
    public void setNextcladeQcFrameShiftsScore(Double value) {
        set(78, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_score</code>.
     */
    public Double getNextcladeQcFrameShiftsScore() {
        return (Double) get(78);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_status</code>.
     */
    public void setNextcladeQcFrameShiftsStatus(String value) {
        set(79, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_frame_shifts_status</code>.
     */
    public String getNextcladeQcFrameShiftsStatus() {
        return (String) get(79);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_stop_codons</code>.
     */
    public void setNextcladeQcStopCodonsStopCodons(String value) {
        set(80, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_stop_codons</code>.
     */
    public String getNextcladeQcStopCodonsStopCodons() {
        return (String) get(80);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_total_stop_codons</code>.
     */
    public void setNextcladeQcStopCodonsTotalStopCodons(Integer value) {
        set(81, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_total_stop_codons</code>.
     */
    public Integer getNextcladeQcStopCodonsTotalStopCodons() {
        return (Integer) get(81);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_score</code>.
     */
    public void setNextcladeQcStopCodonsScore(Double value) {
        set(82, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_score</code>.
     */
    public Double getNextcladeQcStopCodonsScore() {
        return (Double) get(82);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_status</code>.
     */
    public void setNextcladeQcStopCodonsStatus(String value) {
        set(83, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_qc_stop_codons_status</code>.
     */
    public String getNextcladeQcStopCodonsStatus() {
        return (String) get(83);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_coverage</code>.
     */
    public void setNextcladeCoverage(Double value) {
        set(84, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_coverage</code>.
     */
    public Double getNextcladeCoverage() {
        return (Double) get(84);
    }

    /**
     * Setter for <code>y_nextstrain_genbank.nextclade_errors</code>.
     */
    public void setNextcladeErrors(String value) {
        set(85, value);
    }

    /**
     * Getter for <code>y_nextstrain_genbank.nextclade_errors</code>.
     */
    public String getNextcladeErrors() {
        return (String) get(85);
    }

    // -------------------------------------------------------------------------
    // Primary key information
    // -------------------------------------------------------------------------

    @Override
    public Record1<String> key() {
        return (Record1) super.key();
    }

    // -------------------------------------------------------------------------
    // Constructors
    // -------------------------------------------------------------------------

    /**
     * Create a detached YNextstrainGenbankRecord
     */
    public YNextstrainGenbankRecord() {
        super(YNextstrainGenbank.Y_NEXTSTRAIN_GENBANK);
    }

    /**
     * Create a detached, initialised YNextstrainGenbankRecord
     */
    public YNextstrainGenbankRecord(String metadataHash, String seqOriginalHash, String seqAlignedHash, String genbankAccession, String sraAccession, String gisaidEpiIsl, String strain, LocalDate date, String dateOriginal, LocalDate dateSubmitted, String region, String country, String division, String location, String regionExposure, String countryExposure, String divisionExposure, String host, Integer age, String sex, String samplingStrategy, String pangoLineage, String nextstrainClade, String gisaidClade, String originatingLab, String submittingLab, String authors, byte[] seqOriginalCompressed, byte[] seqAlignedCompressed, byte[] aaSeqsCompressed, String aaMutations, String aaUnknowns, String nucSubstitutions, String nucDeletions, String nucInsertions, String nucUnknowns, Integer year, Integer month, Integer day, String aaInsertions, String nextcladePangoLineage, Integer nextcladeTotalSubstitutions, Integer nextcladeTotalDeletions, Integer nextcladeTotalInsertions, Integer nextcladeTotalFrameShifts, Integer nextcladeTotalAminoacidSubstitutions, Integer nextcladeTotalAminoacidDeletions, Integer nextcladeTotalAminoacidInsertions, Integer nextcladeTotalMissing, Integer nextcladeTotalNonAcgtns, Integer nextcladeTotalPcrPrimerChanges, String nextcladePcrPrimerChanges, Double nextcladeAlignmentScore, Integer nextcladeAlignmentStart, Integer nextcladeAlignmentEnd, Double nextcladeQcOverallScore, String nextcladeQcOverallStatus, Double nextcladeQcMissingDataMissingDataThreshold, Double nextcladeQcMissingDataScore, String nextcladeQcMissingDataStatus, Integer nextcladeQcMissingDataTotalMissing, Double nextcladeQcMixedSitesMixedSitesThreshold, Double nextcladeQcMixedSitesScore, String nextcladeQcMixedSitesStatus, Integer nextcladeQcMixedSitesTotalMixedSites, Double nextcladeQcPrivateMutationsCutoff, Double nextcladeQcPrivateMutationsExcess, Double nextcladeQcPrivateMutationsScore, String nextcladeQcPrivateMutationsStatus, Integer nextcladeQcPrivateMutationsTotal, String nextcladeQcSnpClustersClusteredSnps, Double nextcladeQcSnpClustersScore, String nextcladeQcSnpClustersStatus, Integer nextcladeQcSnpClustersTotalSnps, String nextcladeQcFrameShiftsFrameShifts, Integer nextcladeQcFrameShiftsTotalFrameShifts, String nextcladeQcFrameShiftsFrameShiftsIgnored, Integer nextcladeQcFrameShiftsTotalFrameShiftsIgnored, Double nextcladeQcFrameShiftsScore, String nextcladeQcFrameShiftsStatus, String nextcladeQcStopCodonsStopCodons, Integer nextcladeQcStopCodonsTotalStopCodons, Double nextcladeQcStopCodonsScore, String nextcladeQcStopCodonsStatus, Double nextcladeCoverage, String nextcladeErrors) {
        super(YNextstrainGenbank.Y_NEXTSTRAIN_GENBANK);

        setMetadataHash(metadataHash);
        setSeqOriginalHash(seqOriginalHash);
        setSeqAlignedHash(seqAlignedHash);
        setGenbankAccession(genbankAccession);
        setSraAccession(sraAccession);
        setGisaidEpiIsl(gisaidEpiIsl);
        setStrain(strain);
        setDate(date);
        setDateOriginal(dateOriginal);
        setDateSubmitted(dateSubmitted);
        setRegion(region);
        setCountry(country);
        setDivision(division);
        setLocation(location);
        setRegionExposure(regionExposure);
        setCountryExposure(countryExposure);
        setDivisionExposure(divisionExposure);
        setHost(host);
        setAge(age);
        setSex(sex);
        setSamplingStrategy(samplingStrategy);
        setPangoLineage(pangoLineage);
        setNextstrainClade(nextstrainClade);
        setGisaidClade(gisaidClade);
        setOriginatingLab(originatingLab);
        setSubmittingLab(submittingLab);
        setAuthors(authors);
        setSeqOriginalCompressed(seqOriginalCompressed);
        setSeqAlignedCompressed(seqAlignedCompressed);
        setAaSeqsCompressed(aaSeqsCompressed);
        setAaMutations(aaMutations);
        setAaUnknowns(aaUnknowns);
        setNucSubstitutions(nucSubstitutions);
        setNucDeletions(nucDeletions);
        setNucInsertions(nucInsertions);
        setNucUnknowns(nucUnknowns);
        setYear(year);
        setMonth(month);
        setDay(day);
        setAaInsertions(aaInsertions);
        setNextcladePangoLineage(nextcladePangoLineage);
        setNextcladeTotalSubstitutions(nextcladeTotalSubstitutions);
        setNextcladeTotalDeletions(nextcladeTotalDeletions);
        setNextcladeTotalInsertions(nextcladeTotalInsertions);
        setNextcladeTotalFrameShifts(nextcladeTotalFrameShifts);
        setNextcladeTotalAminoacidSubstitutions(nextcladeTotalAminoacidSubstitutions);
        setNextcladeTotalAminoacidDeletions(nextcladeTotalAminoacidDeletions);
        setNextcladeTotalAminoacidInsertions(nextcladeTotalAminoacidInsertions);
        setNextcladeTotalMissing(nextcladeTotalMissing);
        setNextcladeTotalNonAcgtns(nextcladeTotalNonAcgtns);
        setNextcladeTotalPcrPrimerChanges(nextcladeTotalPcrPrimerChanges);
        setNextcladePcrPrimerChanges(nextcladePcrPrimerChanges);
        setNextcladeAlignmentScore(nextcladeAlignmentScore);
        setNextcladeAlignmentStart(nextcladeAlignmentStart);
        setNextcladeAlignmentEnd(nextcladeAlignmentEnd);
        setNextcladeQcOverallScore(nextcladeQcOverallScore);
        setNextcladeQcOverallStatus(nextcladeQcOverallStatus);
        setNextcladeQcMissingDataMissingDataThreshold(nextcladeQcMissingDataMissingDataThreshold);
        setNextcladeQcMissingDataScore(nextcladeQcMissingDataScore);
        setNextcladeQcMissingDataStatus(nextcladeQcMissingDataStatus);
        setNextcladeQcMissingDataTotalMissing(nextcladeQcMissingDataTotalMissing);
        setNextcladeQcMixedSitesMixedSitesThreshold(nextcladeQcMixedSitesMixedSitesThreshold);
        setNextcladeQcMixedSitesScore(nextcladeQcMixedSitesScore);
        setNextcladeQcMixedSitesStatus(nextcladeQcMixedSitesStatus);
        setNextcladeQcMixedSitesTotalMixedSites(nextcladeQcMixedSitesTotalMixedSites);
        setNextcladeQcPrivateMutationsCutoff(nextcladeQcPrivateMutationsCutoff);
        setNextcladeQcPrivateMutationsExcess(nextcladeQcPrivateMutationsExcess);
        setNextcladeQcPrivateMutationsScore(nextcladeQcPrivateMutationsScore);
        setNextcladeQcPrivateMutationsStatus(nextcladeQcPrivateMutationsStatus);
        setNextcladeQcPrivateMutationsTotal(nextcladeQcPrivateMutationsTotal);
        setNextcladeQcSnpClustersClusteredSnps(nextcladeQcSnpClustersClusteredSnps);
        setNextcladeQcSnpClustersScore(nextcladeQcSnpClustersScore);
        setNextcladeQcSnpClustersStatus(nextcladeQcSnpClustersStatus);
        setNextcladeQcSnpClustersTotalSnps(nextcladeQcSnpClustersTotalSnps);
        setNextcladeQcFrameShiftsFrameShifts(nextcladeQcFrameShiftsFrameShifts);
        setNextcladeQcFrameShiftsTotalFrameShifts(nextcladeQcFrameShiftsTotalFrameShifts);
        setNextcladeQcFrameShiftsFrameShiftsIgnored(nextcladeQcFrameShiftsFrameShiftsIgnored);
        setNextcladeQcFrameShiftsTotalFrameShiftsIgnored(nextcladeQcFrameShiftsTotalFrameShiftsIgnored);
        setNextcladeQcFrameShiftsScore(nextcladeQcFrameShiftsScore);
        setNextcladeQcFrameShiftsStatus(nextcladeQcFrameShiftsStatus);
        setNextcladeQcStopCodonsStopCodons(nextcladeQcStopCodonsStopCodons);
        setNextcladeQcStopCodonsTotalStopCodons(nextcladeQcStopCodonsTotalStopCodons);
        setNextcladeQcStopCodonsScore(nextcladeQcStopCodonsScore);
        setNextcladeQcStopCodonsStatus(nextcladeQcStopCodonsStatus);
        setNextcladeCoverage(nextcladeCoverage);
        setNextcladeErrors(nextcladeErrors);
    }
}
