/* * 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; import java.io.Serializable; public class Sequence extends LightweightSymbolList implements Serializable { private static final long serialVersionUID = -6728396309748182898L; private final String name; public Sequence(Sequence parent, int begin, int end) { super(parent, begin, end); this.name = parent.getName() + "_" + begin + "_" + end; } public Sequence(Alphabet alphabet, String seq, String name) throws IllegalSymbolException { super(alphabet, seq); this.name = name!=null?name:""; } public String getName() { return name; } }