public final class SequenceConverter extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
getNucleotideNaturalAnalogSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2Notation)
method to generate for all rna polymers the natural analogue sequence
|
static String |
getNucleotideSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2notation)
method to get for all rna/dnas the nucleotide sequence form an
HELM2Notation
|
static String |
getPeptideNaturalAnalogSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2Notation)
method to generate for all peptide polymers the natural analogue sequence
|
static String |
getPeptideSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2notation)
method to get for all peptides the sequence
|
static org.helm.notation2.parser.notation.HELM2Notation |
readPeptide(String notation)
method to read a peptide sequence and generate a HELM2Notation object of
it
|
static org.helm.notation2.parser.notation.HELM2Notation |
readRNA(String notation)
method to read a rna/dna sequence and generate a HELM2Notation object of
it
|
public static org.helm.notation2.parser.notation.HELM2Notation readPeptide(String notation) throws FastaFormatException, org.helm.notation2.parser.exceptionparser.NotationException, ChemistryException
notation - peptide sequenceFastaFormatException - if the peptide sequence is not in the right formatorg.helm.notation2.parser.exceptionparser.NotationException - if the notation object can not be builtChemistryException - if chemistry engine can not be initializedpublic static org.helm.notation2.parser.notation.HELM2Notation readRNA(String notation) throws FastaFormatException, org.helm.notation2.parser.exceptionparser.NotationException, ChemistryException, NucleotideLoadingException
notation - rna/dna sequenceFastaFormatException - if the rna/dna sequence is not in the right formatorg.helm.notation2.parser.exceptionparser.NotationException - if the notation object can not be builtChemistryException - if chemistry engine can not be initializedNucleotideLoadingException - if nucleotides can not be loadedpublic static String getNucleotideSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2notation) throws org.helm.notation2.parser.exceptionparser.NotationException, NucleotideLoadingException, HELM2HandledException, ChemistryException
helm2notation - input HELM2NotationNucleotideLoadingException - if nucleotides can not be loadedorg.helm.notation2.parser.exceptionparser.NotationException - if notation is not validHELM2HandledException - if HELM2 features are involvedChemistryException - if chemistry engine can not be initializedpublic static String getPeptideSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2notation) throws HELM2HandledException, PeptideUtilsException, NotationException, ChemistryException
helm2notation - HELM2NotationHELM2HandledException - if the polymer contains HELM2 featuresPeptideUtilsException - if the polymer is not a peptideNotationException - if notation is not validChemistryException - if the Chemistry Engine can not be initializedpublic static String getNucleotideNaturalAnalogSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2Notation) throws org.helm.notation2.parser.exceptionparser.NotationException, HELM2HandledException, ChemistryException
helm2Notation - input HELm2Notationorg.helm.notation2.parser.exceptionparser.NotationException - if the input complex notation contains non-nucleid acid
polymer(s)HELM2HandledException - if the polymer(s) contain(s) HELM2 featuresChemistryException - if the Chemistry Engine can not be initializedpublic static String getPeptideNaturalAnalogSequenceFromNotation(org.helm.notation2.parser.notation.HELM2Notation helm2Notation) throws HELM2HandledException, PeptideUtilsException, org.helm.notation2.parser.exceptionparser.NotationException, ChemistryException
helm2Notation - input HELM2Notationorg.helm.notation2.parser.exceptionparser.NotationException - if the input complex notation contains non-peptide polymer(s)HELM2HandledException - if the polymer(s) contain(s) HELM2 featuresPeptideUtilsException - if the polymer is not a peptideChemistryException - if the Chemistry Engine can not be initializedCopyright © 2017. All rights reserved.