public class CodonPrefTools extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CEREVISIAE_NUCLEAR
Saccharomyces cerevisiae codon preferences
|
static String |
DROSOPHILA_MELANOGASTER_NUCLEAR
Drosophila melanogaster codon preferences
|
static String |
ECOLI
Escherichia coli codon preferences
|
static String |
FUGU_NUCLEAR
Takifugu rubripes codon preferences
|
static String |
MAN_NUCLEAR
Homo sapiens codon preferences
|
static String |
MOUSE_NUCLEAR
Mus musculus codon preferences
|
static String |
POMBE_NUCLEAR
Schizosaccharomyces pombe codon preferences
|
static String |
RAT_NUCLEAR
Rattus norvegicus codon preferences
|
static String |
WORM_NUCLEAR
Caenorhabditis elegans codon preferences
|
Constructor and Description |
---|
CodonPrefTools() |
Modifier and Type | Method and Description |
---|---|
static CodonPref |
getCodonPreference(String id)
get the specified codon preference.
|
static FiniteAlphabet |
getDinucleotideAlphabet()
returns an RNA dinucleotide alphabet.
|
static CodonPref[] |
readFromXML(InputStream prefStream) |
static void |
readFromXML(InputStream prefStream,
CodonPrefFilter filter)
read an CodonPref XML stream and handle it with a CodonPrefFilter object.
|
static CodonPref |
readFromXML(InputStream prefStream,
String name)
reads a specified CodonPref from an file.
|
static void |
translateCUD(InputStream input,
OutputStream output)
reads in a file in Codon Usage Database format and
translate it into our XML format
These can be obtained from the
Codon Usage Database.
|
static void |
writeToXML(CodonPref codonPref,
PrintWriter writer)
write out a specified CodonPref object in XML format.
|
public static String DROSOPHILA_MELANOGASTER_NUCLEAR
public static String MAN_NUCLEAR
public static String MOUSE_NUCLEAR
public static String RAT_NUCLEAR
public static String FUGU_NUCLEAR
public static String WORM_NUCLEAR
public static String CEREVISIAE_NUCLEAR
public static String POMBE_NUCLEAR
public CodonPrefTools()
public static CodonPref getCodonPreference(String id)
public static FiniteAlphabet getDinucleotideAlphabet()
public static void writeToXML(CodonPref codonPref, PrintWriter writer) throws NullPointerException, IOException, IllegalSymbolException, BioException
public static CodonPref readFromXML(InputStream prefStream, String name) throws BioException
name
- name of organismBioException
public static CodonPref[] readFromXML(InputStream prefStream) throws BioException
BioException
public static void readFromXML(InputStream prefStream, CodonPrefFilter filter) throws BioException
BioException
public static void translateCUD(InputStream input, OutputStream output) throws IOException
Note that the output assumes that the universal genetic code is used as that is not encoded in the CUD files. Edit the output appropriately to modify the genetic code if necessary.
IOException
Copyright © 2014 BioJava. All rights reserved.