public class BLAST_Settings extends Settings implements Cloneable
Modifier and Type | Field and Description |
---|---|
static String |
BLAST_DATABASE |
static String |
BLAST_PROGRAM |
static String |
COMMAND_LINE_PARAMS |
static String |
EVALUE |
static String |
EXECUTABLE_DIR |
static String |
HTML |
static String |
NUM_ALIGNMENTS |
static String |
NUM_DESCRIPTIONS |
static String |
NUM_THREADS |
static String |
OUTPUT_FILENAME |
static String |
SOFT_MASKING |
static String |
WORD_SIZE |
Constructor and Description |
---|
BLAST_Settings() |
BLAST_Settings(XMLTag inXMLTag) |
public static final String EXECUTABLE_DIR
public static final String BLAST_PROGRAM
public static final String BLAST_DATABASE
public static final String OUTPUT_FILENAME
public static final String NUM_DESCRIPTIONS
public static final String NUM_ALIGNMENTS
public static final String NUM_THREADS
public static final String EVALUE
public static final String HTML
public static final String WORD_SIZE
public static final String SOFT_MASKING
public static final String COMMAND_LINE_PARAMS
public BLAST_Settings()
public BLAST_Settings(XMLTag inXMLTag)
public File getExecutableDir()
public BLAST_Settings setExecutableDir(File inValue)
public BLAST_Program getBLAST_Program()
public BLAST_Settings setBLAST_Program(BLAST_Program inValue)
public List<BLAST_Database> getBLAST_Databases()
public BLAST_Settings addBLAST_Database(BLAST_Database inValue)
public BLAST_Settings setBLAST_Databases(Collection<BLAST_Database> inValues)
public File getOutputFile()
public BLAST_Settings setOutputFile(File inValue)
public Integer getNumDescriptions()
public BLAST_Settings setNumDescriptions(Integer inValue)
inValue
- the number of description linespublic Integer getNumAlignments()
public BLAST_Settings setNumAlignments(Integer inValue)
inValue
- the number of alignments to showpublic Integer getWordSize()
public BLAST_Settings setWordSize(Integer inValue)
inValue
- the word size to usepublic Integer getNumThreads()
public BLAST_Settings setNumThreads(Integer inValue)
inValue
- the number of threadspublic BLAST_Settings setEValue(Float inValue)
inValue
- the e-value thresholdpublic Boolean htmlOutput()
public BLAST_Settings setHTMLOutput(Boolean inValue)
inValue
- whether to produce HTML output or notpublic Boolean getSoftMasking()
public BLAST_Settings setSoftMasking(Boolean inValue)
inValue
- whether to apply filtering locations as soft masks or notpublic String getCommandLineParams()
public BLAST_Settings setCommandLineParams(String inValue)
inValue
- the additional command line parameters to be appended to the end of the command