/*
* 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;
}
}