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
FASTAElements 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()
FASTAElementFASTAElement's header string. Meaning string
starting right after HEADER_IDENT and
continuing until first subsequent NEW_LINE_STRINGgetHeader in interface FASTAElementFASTAElement's header stringpublic int getLineLength()
FASTAElementFASTAElement's default line length.getLineLength in interface FASTAElementFASTAElement's default line lengthpublic Map<String,Serializable> getMethaInfo()
public Serializable getMethaInfo(String ident)
public String getSequence()
FASTAElementFASTAElements sequence.getSequence in interface FASTAElementString view of this FASTAElements sequencepublic int getSequenceLength()
FASTAElementFASTAElement's sequence length.getSequenceLength in interface FASTAElementFASTAElement's sequence lengthpublic void setLineLength(int length)
FASTAElementFASTAElement'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 FASTAElementlength - the new default line lengthpublic void setMethaInfo(Map<String,Serializable> map)
public void setMethaInfo(String ident, Serializable info)
Copyright © 2013. All Rights Reserved.