/* * Genoogle: Similar DNA Sequences Searching Engine and Tools. (http://genoogle.pih.bio.br) * Copyright (C) 2008,2009, 2010, 2011, 2012 Felipe Fernandes Albrecht (felipe.albrecht@gmail.com) * * For further information check the LICENSE file. */ package bio.pih.genoogle.seq; public class RichSequence extends Sequence { private static final long serialVersionUID = 8654973053346425861L; private final String accession; private final String gi; private final String description; private final String type; private final String header; public RichSequence(Alphabet alphabet, String sequence, String name, String type, String accession, String gi, String description, String header) throws IllegalSymbolException { super(alphabet, sequence, name); this.type = type; this.accession = accession!=null?accession:""; this.gi = gi!=null?gi:""; this.description = description!=null?description:""; this.header = header; } public String getType() { return type; } public String getGi() { return gi; } public String getDescription() { return description; } public String getAccession() { return accession; } public String getHeader() { return header; } }