001package org.gbif.api.model.occurrence; 002 003import io.swagger.v3.oas.annotations.media.Schema; 004import lombok.AccessLevel; 005import lombok.Data; 006import lombok.Getter; 007 008@Schema(description = "A nucleotide sequence.") 009@Data 010public class NucleotideSequence { 011 012 private String nucleotideSequenceID; 013 private String targetGene; 014 private String sequence; 015 private Integer sequenceLength; 016 private Double gcContent; 017 private Double nonIupacFraction; 018 private Double nonACGTNFraction; 019 @Getter(AccessLevel.NONE) 020 private Double nFraction; 021 @Getter(AccessLevel.NONE) 022 private Integer nRunsCapped; 023 private Boolean naturalLanguageDetected; 024 private Boolean endsTrimmed; 025 private Boolean gapsOrWhitespaceRemoved; 026 private Boolean invalid; 027 028 public Double getnFraction() { 029 return nFraction; 030 } 031 032 public void setnFraction(Double nFraction) { 033 this.nFraction = nFraction; 034 } 035 036 public Integer getnRunsCapped() { 037 return nRunsCapped; 038 } 039 040 public void setnRunsCapped(Integer nRunsCapped) { 041 this.nRunsCapped = nRunsCapped; 042 } 043 044}