public class FASTAElementImpl extends Object implements FASTAElement
Example:
TODO example
last reviewed: 2013-04-29
Modifier and Type | Field and Description |
---|---|
protected String |
header
This
FASTAElementImpl header string. |
protected int |
lineLength
This
FASTAElementImpl line length. |
protected Map<String,Serializable> |
map
This
FASTAElementImpl meta infos. |
protected StringBuilder |
sequence |
Constructor and Description |
---|
FASTAElementImpl(String header,
char[] sequence) |
FASTAElementImpl(String header,
char[] sequence,
Map<String,Serializable> metainfo) |
FASTAElementImpl(String header,
String sequence) |
FASTAElementImpl(String header,
StringBuilder sequence) |
FASTAElementImpl(String header,
StringBuilder sequence,
Map<String,Serializable> metainfo) |
FASTAElementImpl(String header,
String sequence,
Map<String,Serializable> metainfo) |
Modifier and Type | Method and Description |
---|---|
void |
clearMethaInfo() |
boolean |
equals(Object obj) |
String |
getHeader()
Retrieves this
FASTAElement 's header string. |
int |
getLineLength()
Retrieves this
FASTAElement 's default line length. |
Map<String,Serializable> |
getMethaInfo() |
Serializable |
getMethaInfo(String ident) |
String |
getSequence()
Gets this
FASTAElement s sequence. |
int |
getSequenceLength()
Retrieves this
FASTAElement 's sequence length. |
int |
hashCode() |
void |
setLineLength(int length)
Sets this
FASTAElement 's default line length. |
void |
setMethaInfo(Map<String,Serializable> map) |
void |
setMethaInfo(String ident,
Serializable info) |
String |
toString() |
protected final String header
FASTAElementImpl
header string.protected volatile int lineLength
FASTAElementImpl
line length.protected final Map<String,Serializable> map
FASTAElementImpl
meta infos.protected final StringBuilder sequence
public FASTAElementImpl(String header, char[] sequence)
public FASTAElementImpl(String header, char[] sequence, Map<String,Serializable> metainfo)
public FASTAElementImpl(String header, String sequence, Map<String,Serializable> metainfo)
public FASTAElementImpl(String header, StringBuilder sequence)
public FASTAElementImpl(String header, StringBuilder sequence, Map<String,Serializable> metainfo)
public void clearMethaInfo()
public String getHeader()
FASTAElement
FASTAElement
's header string. Meaning string
starting right after HEADER_IDENT
and
continuing until first subsequent NEW_LINE_STRING
getHeader
in interface FASTAElement
FASTAElement
's header stringpublic int getLineLength()
FASTAElement
FASTAElement
's default line length.getLineLength
in interface FASTAElement
FASTAElement
's default line lengthpublic Map<String,Serializable> getMethaInfo()
public Serializable getMethaInfo(String ident)
public String getSequence()
FASTAElement
FASTAElement
s sequence.getSequence
in interface FASTAElement
String
view of this FASTAElement
s sequencepublic int getSequenceLength()
FASTAElement
FASTAElement
's sequence length.getSequenceLength
in interface FASTAElement
FASTAElement
's sequence lengthpublic void setLineLength(int length)
FASTAElement
FASTAElement
's default line length. When invoking
toString() or #toString(boolean)
after length
characters
written to one line, a
NEW_LINE_STRING
will be appended.setLineLength
in interface FASTAElement
length
- the new default line lengthpublic void setMethaInfo(Map<String,Serializable> map)
public void setMethaInfo(String ident, Serializable info)
Copyright © 2013. All Rights Reserved.