Package com.compomics.cli.enzymes
Class EnzymesCLIInputBean
java.lang.Object
com.compomics.cli.enzymes.EnzymesCLIInputBean
public class EnzymesCLIInputBean extends Object
This class parses the parameters from an EnzymeCLI.
- Author:
- Marc Vaudel, Harald Barsnes
-
Constructor Summary
Constructors Constructor Description EnzymesCLIInputBean(org.apache.commons.cli.CommandLine aLine)
Parses all the arguments from a command line. -
Method Summary
Modifier and Type Method Description Enzyme
getEnzymeToAdd()
Returns the enzyme to add.String
getEnzymeToRemove()
Returns the name of the enzyme to remove.File
getFileIn()
Returns the file provided as input.File
getFileOut()
Returns the file provided as output.boolean
isList()
Returns a boolean indicating whether the list of implemented enzymes should be printed.static boolean
isValidStartup(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
-