public class NucleotideFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_NAME_SPACE |
static String |
EXTERNAL_SCHEMA_LOCATION_KEY |
static String |
LOCAL_NUCLEOTIDE_TEMPLATE_FILE_NAME |
static String |
LOCAL_NUCLEOTIDE_TEMPLATE_FILE_PATH |
static String |
NOTATION_DIRECTORY |
static String |
NUCLEOTIDE_TEMPLATE_SCHEMA_RESOURCE |
static String |
NUCLEOTIDE_TEMPLATE_XML_RESOURCE |
static String |
XML_SCHEMA_VALIDATION_FEATURE |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Map<String,String>> |
buildNucleotideTemplatesFromXML(String nucleotideTemplatesXML) |
static NucleotideFactory |
getInstance() |
Map<String,Map<String,String>> |
getNucleotideTemplates() |
Map<String,String> |
getReverseNucleotideTemplateMap() |
static void |
initializeNucleotideTemplatesFromWebService() |
void |
saveNucleotideTemplates()
save Nucleotide Templates to disk file
|
void |
setNucleotideTemplates(Map<String,Map<String,String>> newNucleotideTemplates) |
public static final String NOTATION_DIRECTORY
public static final String LOCAL_NUCLEOTIDE_TEMPLATE_FILE_NAME
public static final String LOCAL_NUCLEOTIDE_TEMPLATE_FILE_PATH
public static final String NUCLEOTIDE_TEMPLATE_XML_RESOURCE
public static final String NUCLEOTIDE_TEMPLATE_SCHEMA_RESOURCE
public static final String XML_SCHEMA_VALIDATION_FEATURE
public static final String EXTERNAL_SCHEMA_LOCATION_KEY
public static final String DEFAULT_NAME_SPACE
public void setNucleotideTemplates(Map<String,Map<String,String>> newNucleotideTemplates)
public static NucleotideFactory getInstance() throws NucleotideLoadingException
NucleotideLoadingExceptionpublic Map<String,Map<String,String>> buildNucleotideTemplatesFromXML(String nucleotideTemplatesXML) throws IOException, org.jdom2.JDOMException
IOExceptionorg.jdom2.JDOMExceptionpublic static void initializeNucleotideTemplatesFromWebService()
throws NucleotideLoadingException
NucleotideLoadingExceptionpublic void saveNucleotideTemplates()
throws IOException
IOException - if it can't be savedCopyright © 2017. All rights reserved.