object
  method virtual click : unit -> bool
  method extract_ligand : Ligand.t
  method virtual get_initial_lbprojs : unit -> bool array
  method virtual get_initial_sbprojs : unit -> bool array
  method lb_change_string : int -> string -> unit
  method virtual lb_get_marker : int -> Ligand.Matcher.matcher
  method lb_join : int -> int -> Incubator.joinorder -> unit
  method lb_release : int -> unit
  method lb_set_act : int -> bool -> unit
  method lb_split : int -> int -> Incubator.splitorder -> unit
  method lb_synth_string : int -> string -> unit
  method lb_transfer : int -> int -> unit
  method virtual lb_unimate : int -> string -> unit
  method virtual lb_unirelease : int -> unit
  method notify : unit -> unit
  method virtual sb_get_marker : int -> Ligand.Matcher.snippet
  method sb_release : int -> unit
  method sb_set_act : int -> bool -> unit
  method virtual sb_unimate : int -> string -> unit
  method virtual sb_unirelease : int -> unit
  method set_notifier : Incubator.Procunit.notifier -> unit
end