public class IUPACParser
extends java.lang.Object
IUPACParser.IUPACTable
objects do not parse the data further until
requested so if you do not use a translation table your only penalty is the
loading of the IUPAC data from the classpath.Modifier and Type | Class | Description |
---|---|---|
static class |
IUPACParser.IUPACTable |
Holds the concept of a codon table from the IUPAC format
|
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
IUPAC_LOCATION |
Constructor | Description |
---|---|
IUPACParser() |
Default version and uses the classpath based IUPAC table
|
IUPACParser(java.io.InputStream is) |
Allows you to specify a different IUPAC table.
|
Modifier and Type | Method | Description |
---|---|---|
static IUPACParser |
getInstance() |
|
IUPACParser.IUPACTable |
getTable(java.lang.Integer id) |
Returns a table by its identifier i.e.
|
IUPACParser.IUPACTable |
getTable(java.lang.String name) |
Returns a table by its name
|
java.util.List<IUPACParser.IUPACTable> |
getTables() |
Returns a list of all available IUPAC tables
|
public static final java.lang.String IUPAC_LOCATION
public IUPACParser()
public IUPACParser(java.io.InputStream is)
public static IUPACParser getInstance()
public java.util.List<IUPACParser.IUPACTable> getTables()
public IUPACParser.IUPACTable getTable(java.lang.String name)
public IUPACParser.IUPACTable getTable(java.lang.Integer id)