package org.nextprot.api.core.domain;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class GenomicMapping implements Serializable{
private static final long serialVersionUID = 4988428417905584804L;
private long geneSeqId;
private String database;
private String accession;
private List<IsoformMapping> isoformMappings;
public GenomicMapping() {
isoformMappings = new ArrayList<>();
}
public String getDatabase() {
return database;
}
public void setDatabase(String database) {
this.database = database;
}
public String getAccession() {
return accession;
}
public void setAccession(String accession) {
this.accession = accession;
}
public long getGeneSeqId() {
return geneSeqId;
}
public void setGeneSeqId(long geneSeqId) {
this.geneSeqId = geneSeqId;
}
public List<IsoformMapping> getIsoformMappings() {
return isoformMappings;
}
public boolean addAllIsoformMappings(Collection<IsoformMapping> mappings) {
return isoformMappings.addAll(mappings);
}
}