19package denoptim.programs.fragmenter;
24import denoptim.fragmenter.ConformerExtractorTask;
25import denoptim.fragmenter.ParallelFragmentationAlgorithm;
26import denoptim.graph.Vertex;
27import denoptim.graph.Vertex.BBType;
28import denoptim.io.DenoptimIO;
29import denoptim.task.ProgramTask;
93 super.handleThrowable();
Fragments a list of chemical systems by running parallel fragmentation tasks.
Utility methods for input/output.
static ArrayList< Vertex > readVertexes(File file, Vertex.BBType bbt)
Reads Vertexes from any file that can contain such items.
Logger startProgramSpecificLogger(String loggerIdentifier)
Starts a logger with the given name.
void readParameterFile(String infile)
Read the parameter TXT file line by line and interpret its content.
void printParameters()
Print all parameters.
void setWorkDirectory(String pathname)
Gets the pathname to the working directory.
Tool to create fragments by chopping 2D/3D chemical structures.
void handleThrowable()
Method to handle any Throwable originated from the runProgram() method.
Fragmenter(File configFile, File workDir)
Creates and configures the program task.
ParallelFragmentationAlgorithm fragAlgorithm
Parameters controlling execution of the fragmenter.
void checkParameters()
Evaluate consistency of input parameters.
String getStructuresFile()
boolean isStandaloneFragmentClustering
Flag requesting to run fragment clusterer in stand-alone fashion.
void processParameters()
Processes all parameters and initialize related objects.
void run()
Run the parallelized task.
void stopRun()
Stops all subtasks and shutdown executor.
Task structure for any of the main programs in the denoptim project, such as genetic algorithm and co...
String loggerIdentifier
Identifier of this program's logger.
void stopLogger()
Stops the program-specific logger and releases the lock file on the logfile.
File configFilePathName
File containing configuration parameters for the program task.
File workDir
The file system location where we want to be placed when doing the work.
The type of building block.