| Package | Description |
|---|---|
| org.biojava.nbio.core.sequence | |
| org.biojava.nbio.core.sequence.compound | |
| org.biojava.nbio.core.sequence.io | |
| org.biojava.nbio.core.sequence.transcription |
| Constructor and Description |
|---|
ProteinSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader)
A protein sequence where the storage of the sequence is somewhere else.
|
ProteinSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
CompoundSet<AminoAcidCompound> compoundSet)
A protein sequence where the storage of the sequence is somewhere else
with user defined set of amino acids.
|
ProteinSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
CompoundSet<AminoAcidCompound> compoundSet)
A protein sequence where the storage of the sequence is somewhere else
with user defined set of amino acids.
|
ProteinSequence(String seqString,
CompoundSet<AminoAcidCompound> compoundSet)
Create a protein from a string with a user defined set of amino acids
|
| Modifier and Type | Method and Description |
|---|---|
AminoAcidCompound |
AminoAcidCompoundSet.getCompoundForString(String string) |
| Modifier and Type | Method and Description |
|---|---|
List<AminoAcidCompound> |
AminoAcidCompoundSet.getAllCompounds() |
CompoundSet<AminoAcidCompound> |
AminoAcidCompound.getCompoundSet() |
Set<AminoAcidCompound> |
AminoAcidCompoundSet.getEquivalentCompounds(AminoAcidCompound compound) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AminoAcidCompoundSet.compoundsEquivalent(AminoAcidCompound compoundOne,
AminoAcidCompound compoundTwo) |
Set<AminoAcidCompound> |
AminoAcidCompoundSet.getEquivalentCompounds(AminoAcidCompound compound) |
String |
AminoAcidCompoundSet.getStringForCompound(AminoAcidCompound compound) |
boolean |
AminoAcidCompoundSet.hasCompound(AminoAcidCompound compound) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AminoAcidCompoundSet.isValidSequence(Sequence<AminoAcidCompound> sequence) |
| Modifier and Type | Method and Description |
|---|---|
AbstractSequence<AminoAcidCompound> |
CasePreservingProteinSequenceCreator.getSequence(List<AminoAcidCompound> list)
Assumes all compounds were uppercase
|
AbstractSequence<AminoAcidCompound> |
ProteinSequenceCreator.getSequence(List<AminoAcidCompound> list) |
AbstractSequence<AminoAcidCompound> |
FileProxyProteinSequenceCreator.getSequence(List<AminoAcidCompound> list)
Not sure of use case and currently not supported
|
AbstractSequence<AminoAcidCompound> |
CasePreservingProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
long index) |
AbstractSequence<AminoAcidCompound> |
ProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
long index) |
AbstractSequence<AminoAcidCompound> |
FileProxyProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
long index)
Should be able to extend the same concept to a remote URL call or database connection.
|
AbstractSequence<AminoAcidCompound> |
CasePreservingProteinSequenceCreator.getSequence(String sequence,
long index) |
AbstractSequence<AminoAcidCompound> |
ProteinSequenceCreator.getSequence(String sequence,
long index) |
AbstractSequence<AminoAcidCompound> |
FileProxyProteinSequenceCreator.getSequence(String sequence,
long index)
Even though we are passing in the sequence we really only care about the length of the sequence and the offset
index in the fasta file.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
IUPACParser.IUPACTable.isStart(AminoAcidCompound compound)
Returns true if the given compound was a start codon in this
codon table.
|
| Modifier and Type | Method and Description |
|---|---|
CompoundSet<Table.Codon> |
IUPACParser.IUPACTable.getCodonCompoundSet(CompoundSet<NucleotideCompound> rnaCompounds,
CompoundSet<AminoAcidCompound> aminoAcidCompounds)
Returns the compound set of codons
|
List<Table.Codon> |
IUPACParser.IUPACTable.getCodons(CompoundSet<NucleotideCompound> nucelotides,
CompoundSet<AminoAcidCompound> aminoAcids)
Returns a list of codons where the source and target compounds
are the same as those given by the parameters.
|
AbstractSequence<AminoAcidCompound> |
CasePreservingProteinSequenceCreator.getSequence(List<AminoAcidCompound> list)
Assumes all compounds were uppercase
|
AbstractSequence<AminoAcidCompound> |
ProteinSequenceCreator.getSequence(List<AminoAcidCompound> list) |
AbstractSequence<AminoAcidCompound> |
FileProxyProteinSequenceCreator.getSequence(List<AminoAcidCompound> list)
Not sure of use case and currently not supported
|
AbstractSequence<AminoAcidCompound> |
CasePreservingProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
long index) |
AbstractSequence<AminoAcidCompound> |
ProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
long index) |
AbstractSequence<AminoAcidCompound> |
FileProxyProteinSequenceCreator.getSequence(ProxySequenceReader<AminoAcidCompound> proxyLoader,
long index)
Should be able to extend the same concept to a remote URL call or database connection.
|
| Constructor and Description |
|---|
CasePreservingProteinSequenceCreator(CompoundSet<AminoAcidCompound> compoundSet) |
FileProxyProteinSequenceCreator(File file,
CompoundSet<AminoAcidCompound> compoundSet,
SequenceParserInterface sequenceParser)
Need File so that we can store full path name in SequenceFileProxyLoader for Random File access as a quick read
|
ProteinSequenceCreator(CompoundSet<AminoAcidCompound> compoundSet) |
| Modifier and Type | Method and Description |
|---|---|
AminoAcidCompound |
Table.Codon.getAminoAcid() |
| Modifier and Type | Method and Description |
|---|---|
List<Sequence<AminoAcidCompound>> |
RNAToAminoAcidTranslator.createSequences(Sequence<NucleotideCompound> originalSequence)
Performs the core conversion of RNA to Peptide.
|
CompoundSet<AminoAcidCompound> |
TranscriptionEngine.getAminoAcidCompounds() |
SequenceCreatorInterface<AminoAcidCompound> |
TranscriptionEngine.getProteinSequenceCreator() |
Map<Frame,Sequence<AminoAcidCompound>> |
TranscriptionEngine.multipleFrameTranslation(Sequence<NucleotideCompound> dna,
Frame... frames)
A way of translating DNA in a number of frames
|
Sequence<AminoAcidCompound> |
TranscriptionEngine.translate(Sequence<NucleotideCompound> dna)
Quick method to let you go from a CDS to a Peptide quickly.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Table.isStart(AminoAcidCompound compound)
Returns true if the given compound could have been a start amino acid;
this does not assert if the codon that actually coded for the amino
acid was a start codon.
|
| Modifier and Type | Method and Description |
|---|---|
TranscriptionEngine.Builder |
TranscriptionEngine.Builder.aminoAcidsCompounds(CompoundSet<AminoAcidCompound> compounds) |
CompoundSet<Table.Codon> |
Table.getCodonCompoundSet(CompoundSet<NucleotideCompound> rnaCompounds,
CompoundSet<AminoAcidCompound> aminoAcidCompounds) |
List<Table.Codon> |
Table.getCodons(CompoundSet<NucleotideCompound> nucelotides,
CompoundSet<AminoAcidCompound> aminoAcids) |
protected void |
RNAToAminoAcidTranslator.postProcessCompoundLists(List<List<AminoAcidCompound>> compoundLists)
Performs the trimming of stop codons and the conversion of a valid start
amino acid to M
|
TranscriptionEngine.Builder |
TranscriptionEngine.Builder.proteinCreator(SequenceCreatorInterface<AminoAcidCompound> creator) |
protected void |
RNAToAminoAcidTranslator.trimStop(List<AminoAcidCompound> sequence)
Imperfect code.
|
| Constructor and Description |
|---|
Table.Codon(Table.CaseInsensitiveTriplet triplet,
AminoAcidCompound aminoAcid,
boolean start,
boolean stop) |
| Constructor and Description |
|---|
RNAToAminoAcidTranslator(SequenceCreatorInterface<AminoAcidCompound> creator,
CompoundSet<NucleotideCompound> nucleotides,
CompoundSet<Table.Codon> codons,
CompoundSet<AminoAcidCompound> aminoAcids,
Table table,
boolean trimStops,
boolean initMetOnly,
boolean translateNCodons)
Deprecated.
Retained for backwards compatability, setting
RNAToAminoAcidTranslator.stopAtStopCodons to false |
RNAToAminoAcidTranslator(SequenceCreatorInterface<AminoAcidCompound> creator,
CompoundSet<NucleotideCompound> nucleotides,
CompoundSet<Table.Codon> codons,
CompoundSet<AminoAcidCompound> aminoAcids,
Table table,
boolean trimStops,
boolean initMetOnly,
boolean translateNCodons)
Deprecated.
Retained for backwards compatability, setting
RNAToAminoAcidTranslator.stopAtStopCodons to false |
RNAToAminoAcidTranslator(SequenceCreatorInterface<AminoAcidCompound> creator,
CompoundSet<NucleotideCompound> nucleotides,
CompoundSet<Table.Codon> codons,
CompoundSet<AminoAcidCompound> aminoAcids,
Table table,
boolean trimStops,
boolean initMetOnly,
boolean translateNCodons,
boolean stopAtStopCodons)
Deprecated.
|
RNAToAminoAcidTranslator(SequenceCreatorInterface<AminoAcidCompound> creator,
CompoundSet<NucleotideCompound> nucleotides,
CompoundSet<Table.Codon> codons,
CompoundSet<AminoAcidCompound> aminoAcids,
Table table,
boolean trimStops,
boolean initMetOnly,
boolean translateNCodons,
boolean stopAtStopCodons)
Deprecated.
|
RNAToAminoAcidTranslator(SequenceCreatorInterface<AminoAcidCompound> creator,
CompoundSet<NucleotideCompound> nucleotides,
CompoundSet<Table.Codon> codons,
CompoundSet<AminoAcidCompound> aminoAcids,
Table table,
boolean trimStops,
boolean initMetOnly,
boolean translateNCodons,
boolean stopAtStopCodons,
boolean waitForStartCodon) |
RNAToAminoAcidTranslator(SequenceCreatorInterface<AminoAcidCompound> creator,
CompoundSet<NucleotideCompound> nucleotides,
CompoundSet<Table.Codon> codons,
CompoundSet<AminoAcidCompound> aminoAcids,
Table table,
boolean trimStops,
boolean initMetOnly,
boolean translateNCodons,
boolean stopAtStopCodons,
boolean waitForStartCodon) |
Copyright © 2000-2015 BioJava. All Rights Reserved.