public abstract class FromFastaParametersAbstract
extends com.milaboratory.cli.ActionParametersWithOutput
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
chain |
java.lang.Integer |
functionalityIndex |
java.lang.String |
functionalityRegexp |
java.lang.String |
geneFeature |
java.lang.String |
geneType |
boolean |
ignoreDuplicates |
int |
nameIndex |
java.util.Map<java.lang.String,java.lang.String> |
patterns |
java.util.Map<java.lang.String,java.lang.String> |
points |
java.util.List<java.lang.String> |
speciesNames |
java.lang.Long |
taxonId |
| Constructor and Description |
|---|
FromFastaParametersAbstract() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
doEmbedSequences()
Whether to embed sequence information into JSON output library file.
|
java.util.regex.Pattern |
getFunctionalityRegexp() |
GeneFeature |
getGeneFeature() |
GeneType |
getGeneType() |
boolean |
getIgnoreDuplicates() |
java.lang.String |
getInput() |
java.lang.String |
getOutputFasta() |
protected java.util.List<java.lang.String> |
getOutputFiles() |
java.lang.String |
getOutputJSON() |
abstract char |
getPaddingCharacter() |
abstract java.util.List<java.lang.String> |
getParameters() |
void |
validate() |
public java.lang.String geneType
public boolean ignoreDuplicates
public java.util.List<java.lang.String> speciesNames
public int nameIndex
public java.lang.Integer functionalityIndex
public java.lang.String functionalityRegexp
public java.lang.String chain
public java.lang.Long taxonId
public java.lang.String geneFeature
public java.util.Map<java.lang.String,java.lang.String> points
public java.util.Map<java.lang.String,java.lang.String> patterns
public abstract java.util.List<java.lang.String> getParameters()
public boolean getIgnoreDuplicates()
public java.lang.String getInput()
public java.lang.String getOutputFasta()
public java.lang.String getOutputJSON()
public abstract boolean doEmbedSequences()
getOutputFasta() is null, input files will be directly linked inside
json library, (2) if getOutputFasta() is defined, separate file will be created, and linked inside
newly created JSON library.public abstract char getPaddingCharacter()
public GeneFeature getGeneFeature()
public GeneType getGeneType()
public java.util.regex.Pattern getFunctionalityRegexp()
protected java.util.List<java.lang.String> getOutputFiles()
getOutputFiles in class com.milaboratory.cli.ActionParametersWithOutputpublic void validate()
validate in class com.milaboratory.cli.ActionParametersWithOutput