ProSHADE  0.7.6.0 (JUL 2021)
Protein Shape Detection
bin.cpp
Go to the documentation of this file.
1 
26 //==================================================== DOxygen main page specifications
27 
1399 //==================================================== ProSHADE
1400 #include "../proshade/ProSHADE.hpp"
1401 
1402 //==================================================== Main
1403 int main ( int argc, char **argv )
1404 {
1405  //================================================ Create the settings object and parse the command line arguments
1406  ProSHADE_settings* settings = new ProSHADE_settings ( );
1407  settings->getCommandLineParams ( argc, argv );
1408 
1409  //================================================ Execute
1410  ProSHADE_run *run = new ProSHADE_run ( settings );
1411 
1412  //================================================ Release the settings object
1413  delete settings;
1414 
1415  //================================================ Release the executive object
1416  delete run;
1417 
1418  //================================================ DONE
1419  return ( EXIT_SUCCESS );
1420 }
ProSHADE_run
This class provides the access point to the library.
Definition: ProSHADE.hpp:39
ProSHADE_settings
This class stores all the settings and is passed to the executive classes instead of a multitude of p...
Definition: ProSHADE_settings.hpp:37
ProSHADE_settings::getCommandLineParams
void getCommandLineParams(int argc, char **argv)
This function parses the command line arguments into the settings object.
Definition: ProSHADE.cpp:1894