aizynthfinder.interfaces package¶
Subpackages¶
Submodules¶
aizynthfinder.interfaces.aizynthapp module¶
Module containing classes and routines for the GUI interface
- class aizynthfinder.interfaces.aizynthapp.AiZynthApp(configfile, setup=True)¶
- Bases: - object- Interface class to be used in a Jupyter Notebook. Provides a basic GUI to setup and analyze the tree search. - Should be instantiated with the path of a yaml file with configuration: - from aizynthfinder.interfaces import AiZynthApp configfile = "/path/to/configfile.yaml" app = AiZynthApp(configfile) - Variables:
- finder – the finder instance 
- Parameters:
- configfile (str) – the path to yaml file with configuration 
- setup (bool) – if True will create and display the GUI on instantiation, defaults to True 
 
 - setup()¶
- Create the widgets and display the GUI. This is typically done on instantiation, but this method is for more advanced uses. - Return type:
- None 
 
 
- aizynthfinder.interfaces.aizynthapp.main()¶
- Entry point for the aizynthapp command - Return type:
- None 
 
aizynthfinder.interfaces.aizynthcli module¶
Module containing classes and routines for the CLI
- aizynthfinder.interfaces.aizynthcli.main()¶
- Entry point for the aizynthcli command - Return type:
- None 
 
Module contents¶
Module for interfaces to the AiZynthFinder application