- mol : Molecule
Molecule object to attach
- mount : integer
Atom id of the molecule that is placed on the surface silicon atom
- axis : list
List of two atom ids of the molecule that define the molecule axis
- sites : list
List of silicon ids of which binding sites should be picked
- amount : int
Number of molecules to attach
- normal : function
Function that returns the normal vector of the surface for a given
position
- scale : float, optional
Circumference scaling around the molecule position
- trials : integer, optional
Number of trials picking a random site
- pos_list : list, optional
List of positions (cartesian) to find nearest available binding site for
- site_type : string, optional
Site type - interior in, exterior ex
- is_proxi : bool, optional
True to fill binding sites in proximity of filled binding site
- is_random : bool, optional
True to randomly pick a binding site from given list
- is_rotate : bool, optional
True to randomly rotate molecule around own axis