Package com.compomics.cli.modifications
Class ModificationsCLIInputBean
java.lang.Object
com.compomics.cli.modifications.ModificationsCLIInputBean
This class parses the parameters from an ModificationsCLI.
- Author:
- Marc Vaudel, Harald Barsnes
-
Constructor Summary
ConstructorsConstructorDescriptionModificationsCLIInputBean(org.apache.commons.cli.CommandLine aLine) Parses all the arguments from a command line. -
Method Summary
Modifier and TypeMethodDescriptionReturns the file provided as input.Returns the file provided as output.Returns the modification to add.Returns the name of the modification to remove.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
-
ModificationsCLIInputBean
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
-
getModificationToRemove
Returns the name of the modification to remove.- Returns:
- the name of the modification to remove
-
getModificationToAdd
Returns the modification to add.- Returns:
- the modification to add
-