Package com.compomics.cli.enzymes
Class EnzymesCLIInputBean
java.lang.Object
com.compomics.cli.enzymes.EnzymesCLIInputBean
This class parses the parameters from an EnzymeCLI.
- Author:
- Marc Vaudel, Harald Barsnes
-
Constructor Summary
ConstructorsConstructorDescriptionEnzymesCLIInputBean(org.apache.commons.cli.CommandLine aLine) Parses all the arguments from a command line. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enzyme to add.Returns the name of the enzyme to remove.Returns the file provided as input.Returns the file provided as output.booleanisList()Returns a boolean indicating whether the list of implemented enzymes should be printed.static booleanisValidStartup(org.apache.commons.cli.CommandLine aLine) Verifies the command line start parameters.
-
Constructor Details
-
EnzymesCLIInputBean
Parses all the arguments from a command line.- Parameters:
aLine- the command line- Throws:
IOException- if an error occurs while reading or writing a file.
-
-
Method Details
-
isValidStartup
public static boolean isValidStartup(org.apache.commons.cli.CommandLine aLine) Verifies the command line start parameters.- Parameters:
aLine- the command line to validate- Returns:
- true if the startup was valid
-
getFileIn
Returns the file provided as input.- Returns:
- the file provided as input
-
getFileOut
Returns the file provided as output.- Returns:
- the file provided as output
-
isList
public boolean isList()Returns a boolean indicating whether the list of implemented enzymes should be printed.- Returns:
- a boolean indicating whether the list of implemented enzymes should be printed
-
getEnzymeToRemove
Returns the name of the enzyme to remove.- Returns:
- the name of the enzyme to remove
-
getEnzymeToAdd
Returns the enzyme to add.- Returns:
- the enzyme to add
-