public class SiRNANotation extends Object
| Modifier and Type | Field and Description |
|---|---|
static Map<String,String> |
complementMap |
| Constructor and Description |
|---|
SiRNANotation() |
| Modifier and Type | Method and Description |
|---|---|
static org.helm.notation2.parser.notation.HELM2Notation |
getSiRNANotation(String senseSeq,
String antiSenseSeq)
this method converts nucleotide sequences into HELM2Notation
|
static org.helm.notation2.parser.notation.HELM2Notation |
getSirnaNotation(String senseSeq,
String antiSenseSeq,
String rnaDesignType)
this method converts nucleotide sequences into HELM notation based on
design pattern
|
public static org.helm.notation2.parser.notation.HELM2Notation getSiRNANotation(String senseSeq, String antiSenseSeq) throws org.helm.notation2.parser.exceptionparser.NotationException, FastaFormatException, HELM2HandledException, RNAUtilsException, NotationException, ChemistryException, org.helm.chemtoolkit.CTKException, NucleotideLoadingException
senseSeq - 5-3 nucleotide sequence for default notationantiSenseSeq - 3-5 nucleotide sequence for default notationorg.helm.notation2.parser.exceptionparser.NotationException - if notation is not validFastaFormatException - if the fasta input is not validHELM2HandledException - if it contains HELM2 specific features, so that it can not be casted to HELM1 FormatRNAUtilsException - if the polymer is not a RNA/DNANotationException - if notation is not validChemistryException - if the Chemistry Engine can not be initializedorg.helm.chemtoolkit.CTKException - general ChemToolKit exception passed to HELMToolKitNucleotideLoadingException - if nucleotides can not be loadedpublic static org.helm.notation2.parser.notation.HELM2Notation getSirnaNotation(String senseSeq, String antiSenseSeq, String rnaDesignType) throws org.helm.notation2.parser.exceptionparser.NotationException, FastaFormatException, HELM2HandledException, RNAUtilsException, NotationException, ChemistryException, org.helm.chemtoolkit.CTKException, NucleotideLoadingException
senseSeq - 5-3 nucleotide sequenceantiSenseSeq - 3-5 nucleotide sequencernaDesignType - given design patternorg.helm.notation2.parser.exceptionparser.NotationException - if notation is not validFastaFormatException - if the fasta input is not validHELM2HandledException - if it contains HELM2 specific features, so that it can not be casted to HELM1 FormatRNAUtilsException - if the polymer is not a RNA/DNANotationException - if notation is not validChemistryException - if the Chemistry Engine can not be initializedorg.helm.chemtoolkit.CTKException - general ChemToolKit exception passed to HELMToolKitNucleotideLoadingException - if nucleotides can not be loadedCopyright © 2017. All rights reserved.