<?php

/*******************************************
****    File generated by Tree2C V1.0   ****
**** (c) 2017-2019, Alessandro Pedretti ****
*******************************************/


/**** Model class ****/

class T2PHP_RANDOM_FOREST {

  /**** Output values ****/

  const C_0 = 0;
  const C_1 = 1;

  /**** Properties ****/

  public $Angles = 0.0;
  public $Atoms = 0.0;
  public $Bonds = 0.0;
  public $Charge = 0.0;
  public $ChiralAtms = 0.0;
  public $Dipole = 0.0;
  public $EzBnds = 0.0;
  public $FlexTorsions = 0.0;
  public $Gyrrad = 0.0;
  public $HbAcc = 0.0;
  public $HbDon = 0.0;
  public $HeavyAtoms = 0.0;
  public $Impropers = 0.0;
  public $Lipole = 0.0;
  public $Mass = 0.0;
  public $Ovality = 0.0;
  public $Psa = 0.0;
  public $Rings = 0.0;
  public $Sas = 0.0;
  public $Sav = 0.0;
  public $Sdiam = 0.0;
  public $Surface = 0.0;
  public $Torsions = 0.0;
  public $Vdiam = 0.0;
  public $VirtualLogP = 0.0;
  public $Volume = 0.0;


  /**** Classification method ****/

  function Classify()
  {
    $Occur = array(0, 0);

    /**** Tree 1 ****/

    if ($this -> Mass < 323.7700) {
      if ($this -> HbDon < 3.5000) {
        if ($this -> HbDon < 0.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Torsions < 18.5000) {
            if ($this -> Atoms < 31.5000) {
              if ($this -> Vdiam < 7.3300) {
                if ($this -> Surface < 251.6100) {
                  if ($this -> Dipole < 1.2000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sas < 397.5800) {
                      if ($this -> Charge < 0.5000) {
                        if ($this -> Lipole < 2.5500) {
                          if ($this -> Atoms < 25.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          if ($this -> HbAcc < 4.0000) {
                            if ($this -> Mass < 143.2000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Angles < 43.0000) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Rings < 1.5000) {
          if ($this -> Angles < 18.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> Sas < 553.6700) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Bonds < 29.0000) {
            if ($this -> Bonds < 27.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> Impropers < 9.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Psa < 65.4400) {
        if ($this -> Ovality < 1.8700) {
          if ($this -> VirtualLogP < 2.8300) {
            if ($this -> ChiralAtms < 0.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Torsions < 32.5000) {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> Impropers < 7.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Charge < 0.5000) {
                  if ($this -> Atoms < 48.5000) {
                    if ($this -> Dipole < 5.3200) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Impropers < 7.5000) {
          if ($this -> Lipole < 2.6300) {
            $Res = self::C_1;
          } else {
            if ($this -> HbAcc < 3.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Sdiam < 10.9600) {
            $Res = self::C_0;
          } else {
            if ($this -> Surface < 397.9600) {
              $Res = self::C_1;
            } else {
              if ($this -> Torsions < 32.5000) {
                if ($this -> Mass < 465.4000) {
                  if ($this -> Rings < 4.5000) {
                    if ($this -> Psa < 99.0900) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> VirtualLogP < 3.5700) {
                        if ($this -> FlexTorsions < 3.0000) {
                          if ($this -> Angles < 101.0000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 2 ****/

    if ($this -> Torsions < 10.5000) {
      if ($this -> HbDon < 3.5000) {
        if ($this -> HbAcc < 2.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Bonds < 12.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Lipole < 2.3200) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> EzBnds < 0.5000) {
          if ($this -> Angles < 18.0000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Psa < 60.0400) {
        if ($this -> Angles < 123.0000) {
          if ($this -> Charge < 0.5000) {
            if ($this -> Psa < 40.8000) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 41.1400) {
                $Res = self::C_0;
              } else {
                if ($this -> HeavyAtoms < 13.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Mass < 313.5200) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Lipole < 3.7600) {
                      if ($this -> VirtualLogP < 2.9000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Bonds < 62.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Ovality < 1.8700) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Rings < 7.5000) {
          if ($this -> VirtualLogP < 0.1800) {
            if ($this -> HeavyAtoms < 14.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> Angles < 107.0000) {
                if ($this -> HeavyAtoms < 25.5000) {
                  if ($this -> ChiralAtms < 1.5000) {
                    if ($this -> Angles < 61.5000) {
                      if ($this -> Dipole < 7.3100) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> HbAcc < 7.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Psa < 91.6700) {
              if ($this -> Lipole < 1.2000) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 27.5000) {
                  if ($this -> Impropers < 16.5000) {
                    if ($this -> ChiralAtms < 1.5000) {
                      if ($this -> VirtualLogP < 1.4100) {
                        if ($this -> Mass < 270.2000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        if ($this -> Sas < 417.8100) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Sas < 461.9500) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Sdiam < 9.9800) {
                              $Res = self::C_1;
                            } else {
                              if ($this -> Angles < 82.5000) {
                                if ($this -> Mass < 278.8600) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              } else {
                                if ($this -> Lipole < 3.1900) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              }
                            }
                          }
                        }
                      }
                    } else {
                      if ($this -> HbDon < 0.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HeavyAtoms < 35.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Psa < 124.5400) {
                if ($this -> Atoms < 89.5000) {
                  if ($this -> Angles < 99.0000) {
                    if ($this -> Impropers < 10.5000) {
                      if ($this -> Dipole < 3.8000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Angles < 62.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 3 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> Dipole < 1.6000) {
        if ($this -> Lipole < 4.8800) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> VirtualLogP < 1.0200) {
          if ($this -> FlexTorsions < 1.5000) {
            if ($this -> Psa < 84.9000) {
              if ($this -> HbDon < 1.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 2.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 2.4400) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> VirtualLogP < 5.4000) {
            if ($this -> FlexTorsions < 1.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 39.0000) {
                if ($this -> Psa < 42.1000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.8100) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 56.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> FlexTorsions < 3.0000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Atoms < 35.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                }
              } else {
                if ($this -> Torsions < 25.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 26.5000) {
                    if ($this -> Sav < 1065.1100) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Gyrrad < 4.2200) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    } else {
      if ($this -> Ovality < 1.5900) {
        if ($this -> VirtualLogP < 0.7200) {
          if ($this -> Lipole < 0.9300) {
            if ($this -> Bonds < 29.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Mass < 267.7600) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Mass < 282.0000) {
              if ($this -> VirtualLogP < -1.2800) {
                $Res = self::C_1;
              } else {
                if ($this -> FlexTorsions < 2.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Sdiam < 10.0000) {
          $Res = self::C_0;
        } else {
          if ($this -> Torsions < 19.5000) {
            if ($this -> HbDon < 2.0000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Psa < 60.5200) {
              if ($this -> Gyrrad < 3.8500) {
                if ($this -> Dipole < 1.4300) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> VirtualLogP < 0.8100) {
                if ($this -> VirtualLogP < 0.7700) {
                  if ($this -> Impropers < 16.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Rings < 3.5000) {
                      if ($this -> Impropers < 25.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> ChiralAtms < 10.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> HbDon < 6.5000) {
                        if ($this -> Angles < 85.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Lipole < 4.4200) {
                  if ($this -> FlexTorsions < 3.5000) {
                    if ($this -> HeavyAtoms < 24.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Lipole < 1.8500) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 4 ****/

    if ($this -> Gyrrad < 3.5200) {
      if ($this -> HbDon < 3.5000) {
        if ($this -> VirtualLogP < 1.3600) {
          if ($this -> Bonds < 25.5000) {
            if ($this -> Ovality < 1.3000) {
              if ($this -> Atoms < 15.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              if ($this -> Ovality < 1.4700) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Psa < 90.2200) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 29.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Vdiam < 7.7300) {
            if ($this -> HeavyAtoms < 20.0000) {
              if ($this -> Torsions < 14.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Surface < 241.1800) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Psa < 140.0000) {
          if ($this -> Psa < 94.3200) {
            if ($this -> HbAcc < 2.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> VirtualLogP < 0.5900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Psa < 60.5200) {
        if ($this -> Angles < 123.0000) {
          if ($this -> FlexTorsions < 3.0000) {
            if ($this -> Sas < 590.1400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> ChiralAtms < 3.0000) {
              if ($this -> Charge < 0.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Lipole < 1.6300) {
          if ($this -> HbDon < 5.5000) {
            if ($this -> Atoms < 34.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Rings < 3.5000) {
                if ($this -> Lipole < 1.4300) {
                  if ($this -> Atoms < 46.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Gyrrad < 5.3900) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> VirtualLogP < 4.8500) {
                  if ($this -> Gyrrad < 3.9400) {
                    if ($this -> Bonds < 44.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Torsions < 32.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> ChiralAtms < 2.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Dipole < 6.2400) {
            if ($this -> Ovality < 1.6100) {
              $Res = self::C_0;
            } else {
              if ($this -> Surface < 330.0100) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 884.6700) {
                  if ($this -> Lipole < 2.6000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> HbAcc < 3.5000) {
                    if ($this -> Angles < 72.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Impropers < 4.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Dipole < 2.9300) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Ovality < 1.7400) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> ChiralAtms < 1.5000) {
                            if ($this -> Impropers < 10.5000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            if ($this -> Atoms < 48.0000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 5 ****/

    if ($this -> Sav < 948.1800) {
      if ($this -> HbDon < 1.5000) {
        if ($this -> Ovality < 1.7000) {
          if ($this -> Charge < 0.5000) {
            if ($this -> Ovality < 1.5700) {
              $Res = self::C_1;
            } else {
              if ($this -> Ovality < 1.5700) {
                $Res = self::C_0;
              } else {
                if ($this -> Lipole < 1.3200) {
                  if ($this -> Angles < 55.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Angles < 72.0000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Vdiam < 6.0700) {
          $Res = self::C_1;
        } else {
          if ($this -> Rings < 0.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> VirtualLogP < 2.8900) {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> ChiralAtms < 1.5000) {
                  if ($this -> Lipole < 4.8300) {
                    if ($this -> Psa < 97.9800) {
                      if ($this -> VirtualLogP < 0.8800) {
                        if ($this -> EzBnds < 0.5000) {
                          if ($this -> Impropers < 7.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Lipole < 2.1600) {
                  if ($this -> Surface < 227.2900) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 54.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> VirtualLogP < 1.5500) {
                        if ($this -> Psa < 94.8300) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Dipole < 2.5400) {
                            if ($this -> Angles < 71.0000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  if ($this -> Psa < 77.5300) {
                    if ($this -> Bonds < 33.0000) {
                      if ($this -> Dipole < 2.1500) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Angles < 106.5000) {
        if ($this -> HbDon < 0.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> VirtualLogP < 3.6500) {
            if ($this -> Volume < 381.7500) {
              if ($this -> Mass < 378.9300) {
                if ($this -> Torsions < 19.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 45.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sdiam < 11.1100) {
                      if ($this -> Lipole < 0.7800) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Gyrrad < 4.9000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Torsions < 31.5000) {
              if ($this -> Gyrrad < 6.4000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Surface < 449.4700) {
          $Res = self::C_0;
        } else {
          if ($this -> VirtualLogP < 5.8300) {
            if ($this -> Lipole < 0.8000) {
              $Res = self::C_0;
            } else {
              if ($this -> HeavyAtoms < 33.5000) {
                if ($this -> Dipole < 5.4500) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> ChiralAtms < 21.5000) {
                    if ($this -> Mass < 468.0700) {
                      if ($this -> Angles < 114.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 6 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> HeavyAtoms < 26.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Atoms < 50.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> HeavyAtoms < 41.0000) {
            if ($this -> Gyrrad < 4.3300) {
              if ($this -> Angles < 105.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> HbAcc < 3.5000) {
        if ($this -> Lipole < 4.8300) {
          if ($this -> FlexTorsions < 1.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> VirtualLogP < 1.4500) {
              if ($this -> HeavyAtoms < 21.0000) {
                if ($this -> Vdiam < 7.6500) {
                  if ($this -> FlexTorsions < 2.5000) {
                    if ($this -> HbDon < 2.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 31.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Mass < 448.0500) {
                if ($this -> Lipole < 4.0800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Vdiam < 7.6700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> HeavyAtoms < 24.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Angles < 39.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Sdiam < 9.5200) {
          if ($this -> Impropers < 10.5000) {
            if ($this -> Sav < 676.0000) {
              if ($this -> Gyrrad < 2.6900) {
                if ($this -> Dipole < 0.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Mass < 255.1500) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Gyrrad < 3.1800) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Angles < 181.0000) {
            if ($this -> Gyrrad < 3.6800) {
              if ($this -> Sav < 843.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.6700) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 3.6200) {
                    if ($this -> ChiralAtms < 2.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              if ($this -> Torsions < 26.5000) {
                if ($this -> HeavyAtoms < 24.5000) {
                  if ($this -> Atoms < 43.5000) {
                    if ($this -> Surface < 316.8700) {
                      if ($this -> Gyrrad < 4.0300) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Rings < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Sav < 1344.3900) {
                  if ($this -> Sav < 1252.5700) {
                    if ($this -> Rings < 4.5000) {
                      if ($this -> Surface < 475.2100) {
                        if ($this -> Bonds < 60.5000) {
                          if ($this -> Angles < 96.5000) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> HbAcc < 4.5000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Surface < 694.1700) {
                    if ($this -> HbDon < 16.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 7 ****/

    if ($this -> Sav < 948.1800) {
      if ($this -> Psa < 58.2900) {
        if ($this -> Vdiam < 7.7500) {
          if ($this -> Torsions < 12.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Vdiam < 6.7200) {
              $Res = self::C_0;
            } else {
              if ($this -> HeavyAtoms < 20.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Mass < 326.9400) {
          if ($this -> Surface < 264.6100) {
            if ($this -> Sav < 658.9000) {
              if ($this -> HbAcc < 2.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> HbDon < 3.5000) {
                  if ($this -> Dipole < 3.1500) {
                    if ($this -> Dipole < 2.3400) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> VirtualLogP < -0.1700) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Bonds < 19.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Impropers < 9.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              if ($this -> Mass < 240.2200) {
                $Res = self::C_0;
              } else {
                if ($this -> Atoms < 26.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> VirtualLogP < 1.4200) {
              if ($this -> Vdiam < 7.9600) {
                if ($this -> Surface < 284.7000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 33.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Lipole < 1.3800) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Angles < 51.5000) {
                if ($this -> HbAcc < 3.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> Psa < 152.2300) {
            if ($this -> FlexTorsions < 1.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Angles < 86.5000) {
        if ($this -> Impropers < 4.5000) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Psa < 65.4400) {
          if ($this -> FlexTorsions < 2.5000) {
            if ($this -> Ovality < 1.7000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Torsions < 32.5000) {
              if ($this -> VirtualLogP < 2.7000) {
                if ($this -> Psa < 44.7200) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Gyrrad < 4.7000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Volume < 335.5200) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 57.5000) {
              if ($this -> Impropers < 7.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Bonds < 64.5000) {
                if ($this -> HeavyAtoms < 29.5000) {
                  if ($this -> Lipole < 0.9800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> VirtualLogP < -7.1900) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 34.0000) {
                    if ($this -> Gyrrad < 4.5800) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 8 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> HbAcc < 3.5000) {
        if ($this -> Lipole < 4.3100) {
          if ($this -> VirtualLogP < 1.1300) {
            if ($this -> Atoms < 25.0000) {
              if ($this -> Ovality < 1.3400) {
                if ($this -> Mass < 137.6300) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> FlexTorsions < 8.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Bonds < 32.5000) {
              if ($this -> Mass < 275.9700) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Angles < 62.0000) {
            if ($this -> Sdiam < 8.9800) {
              if ($this -> VirtualLogP < 1.6200) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Lipole < 0.7800) {
          if ($this -> Psa < 140.2100) {
            if ($this -> Gyrrad < 4.1200) {
              if ($this -> Angles < 38.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> HbDon < 0.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Lipole < 0.9100) {
              $Res = self::C_1;
            } else {
              if ($this -> Dipole < 5.2700) {
                if ($this -> FlexTorsions < 4.5000) {
                  if ($this -> Rings < 4.5000) {
                    if ($this -> Lipole < 3.0300) {
                      if ($this -> ChiralAtms < 4.5000) {
                        if ($this -> Dipole < 3.3200) {
                          if ($this -> ChiralAtms < 1.5000) {
                            if ($this -> Angles < 42.5000) {
                              $Res = self::C_1;
                            } else {
                              if ($this -> Gyrrad < 3.8100) {
                                if ($this -> Dipole < 2.0700) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              } else {
                                $Res = self::C_0;
                              }
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Impropers < 4.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Mass < 276.3300) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 79.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> Sas < 754.0200) {
          if ($this -> VirtualLogP < 3.2600) {
            $Res = self::C_0;
          } else {
            if ($this -> Torsions < 35.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Angles < 148.5000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Bonds < 49.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Volume < 367.5300) {
            $Res = self::C_0;
          } else {
            if ($this -> Ovality < 1.8000) {
              $Res = self::C_1;
            } else {
              if ($this -> VirtualLogP < 3.8600) {
                if ($this -> Gyrrad < 6.3700) {
                  if ($this -> Atoms < 81.0000) {
                    if ($this -> Dipole < 2.2900) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 9 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> HeavyAtoms < 31.5000) {
        if ($this -> HbDon < 3.5000) {
          if ($this -> Charge < 0.5000) {
            if ($this -> EzBnds < 0.5000) {
              if ($this -> Atoms < 38.5000) {
                if ($this -> Sas < 547.5600) {
                  if ($this -> Torsions < 12.5000) {
                    if ($this -> Lipole < 2.9000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Atoms < 18.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> Angles < 47.5000) {
                      if ($this -> Angles < 42.0000) {
                        if ($this -> Mass < 195.6500) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Sav < 735.5300) {
                        if ($this -> Bonds < 32.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Lipole < 1.2700) {
                $Res = self::C_1;
              } else {
                if ($this -> Dipole < 3.3800) {
                  if ($this -> VirtualLogP < 0.3900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Atoms < 28.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> FlexTorsions < 7.0000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Ovality < 1.5800) {
        if ($this -> HbDon < 5.5000) {
          if ($this -> Impropers < 10.5000) {
            if ($this -> Sav < 676.4700) {
              if ($this -> Angles < 39.5000) {
                if ($this -> HbDon < 4.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 24.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Sas < 697.7500) {
          if ($this -> Sav < 1155.5600) {
            if ($this -> Rings < 3.5000) {
              if ($this -> Torsions < 19.5000) {
                if ($this -> HbDon < 3.5000) {
                  if ($this -> Rings < 2.5000) {
                    if ($this -> Impropers < 10.5000) {
                      if ($this -> Gyrrad < 4.3200) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Mass < 267.7600) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HbDon < 0.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> FlexTorsions < 7.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HbAcc < 4.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              if ($this -> Sas < 649.1000) {
                if ($this -> Sas < 573.1000) {
                  if ($this -> Bonds < 45.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HeavyAtoms < 27.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 2.4700) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sav < 1102.7900) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Vdiam < 8.8100) {
            $Res = self::C_1;
          } else {
            if ($this -> Sas < 743.4500) {
              $Res = self::C_0;
            } else {
              if ($this -> Lipole < 1.1500) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 99.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Ovality < 1.9000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Torsions < 33.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Gyrrad < 4.8300) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Rings < 7.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Angles < 159.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 10 ****/

    if ($this -> Psa < 58.7400) {
      if ($this -> Charge < 0.5000) {
        if ($this -> HeavyAtoms < 31.0000) {
          if ($this -> FlexTorsions < 2.5000) {
            if ($this -> Lipole < 4.0300) {
              if ($this -> HeavyAtoms < 26.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> FlexTorsions < 1.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Torsions < 33.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Dipole < 2.7100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Sdiam < 10.7100) {
        if ($this -> Mass < 137.6300) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 2.0000) {
            if ($this -> VirtualLogP < 2.7900) {
              if ($this -> Gyrrad < 3.6800) {
                if ($this -> Dipole < 2.2700) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Mass < 240.2200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> VirtualLogP < 1.3300) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Dipole < 1.3900) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Ovality < 1.6600) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Torsions < 18.5000) {
              if ($this -> Impropers < 16.5000) {
                if ($this -> Volume < 187.5400) {
                  if ($this -> Bonds < 22.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 42.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> EzBnds < 0.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Mass < 414.5000) {
            if ($this -> Rings < 2.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 0.7900) {
                if ($this -> Mass < 347.3600) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Torsions < 32.5000) {
              if ($this -> FlexTorsions < 3.5000) {
                if ($this -> Atoms < 54.5000) {
                  if ($this -> Atoms < 49.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> VirtualLogP < 4.3400) {
                  if ($this -> Psa < 215.1900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Rings < 7.5000) {
                if ($this -> Atoms < 84.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Angles < 175.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> ChiralAtms < 8.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 11 ****/

    if ($this -> Mass < 313.8400) {
      if ($this -> HbDon < 1.5000) {
        if ($this -> Dipole < 3.3400) {
          $Res = self::C_1;
        } else {
          if ($this -> Gyrrad < 3.7600) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 63.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Torsions < 18.5000) {
          if ($this -> Dipole < 1.4600) {
            if ($this -> Dipole < 0.3300) {
              $Res = self::C_0;
            } else {
              if ($this -> Psa < 44.3000) {
                if ($this -> Sav < 539.5400) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 13.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Mass < 152.1700) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 85.4500) {
                if ($this -> VirtualLogP < 3.0900) {
                  if ($this -> Mass < 256.6900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Gyrrad < 3.8200) {
                  if ($this -> Ovality < 1.5400) {
                    if ($this -> Lipole < 2.1800) {
                      if ($this -> Dipole < 2.8800) {
                        if ($this -> FlexTorsions < 3.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Mass < 293.8700) {
                    if ($this -> Dipole < 2.3300) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Atoms < 39.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Volume < 414.3800) {
        if ($this -> Sas < 613.9600) {
          if ($this -> VirtualLogP < 4.1000) {
            if ($this -> Psa < 143.6500) {
              if ($this -> ChiralAtms < 0.5000) {
                if ($this -> Impropers < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Gyrrad < 3.9400) {
                  if ($this -> Sas < 576.2200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> ChiralAtms < 2.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Sas < 592.4000) {
                    if ($this -> ChiralAtms < 2.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Sav < 1036.2800) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> HbDon < 0.5000) {
            if ($this -> Dipole < 11.4100) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 65.3100) {
              if ($this -> EzBnds < 1.5000) {
                if ($this -> Sdiam < 11.7000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 3.1700) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Psa < 85.0800) {
                $Res = self::C_0;
              } else {
                if ($this -> FlexTorsions < 3.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 5.6100) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Gyrrad < 6.8300) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> HbDon < 3.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> Lipole < 2.0900) {
            if ($this -> Impropers < 15.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> HeavyAtoms < 33.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 12 ****/

    if ($this -> FlexTorsions < 0.5000) {
      $Res = self::C_1;
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> HbDon < 0.5000) {
          if ($this -> VirtualLogP < 0.7300) {
            if ($this -> Bonds < 28.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Ovality < 1.7700) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 103.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Sav < 676.5900) {
            if ($this -> Volume < 189.0500) {
              if ($this -> Dipole < 1.2000) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 397.4600) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Impropers < 4.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HeavyAtoms < 13.5000) {
                      if ($this -> VirtualLogP < 0.5400) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Psa < 73.5800) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Ovality < 1.6300) {
              if ($this -> Dipole < 2.4400) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 19.5000) {
                  if ($this -> Rings < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> HeavyAtoms < 17.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Mass < 468.0900) {
                  if ($this -> Sas < 615.9500) {
                    if ($this -> Surface < 371.3600) {
                      if ($this -> Bonds < 41.5000) {
                        if ($this -> FlexTorsions < 6.5000) {
                          if ($this -> ChiralAtms < 0.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Rings < 2.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    if ($this -> Gyrrad < 5.4100) {
                      if ($this -> Torsions < 35.0000) {
                        if ($this -> Mass < 385.6700) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Sdiam < 11.7600) {
                            if ($this -> Ovality < 1.7400) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          } else {
                            if ($this -> Ovality < 1.8100) {
                              $Res = self::C_1;
                            } else {
                              if ($this -> Bonds < 65.5000) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            }
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Angles < 150.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Psa < 188.9000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Dipole < 4.4400) {
          if ($this -> Mass < 313.3900) {
            if ($this -> Dipole < 3.2300) {
              if ($this -> Gyrrad < 3.4000) {
                if ($this -> Bonds < 30.5000) {
                  if ($this -> Torsions < 10.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 47.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> EzBnds < 1.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> FlexTorsions < 7.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Atoms < 35.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> HbAcc < 6.5000) {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> VirtualLogP < -0.0800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < 0.4100) {
                    if ($this -> EzBnds < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> FlexTorsions < 10.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 13 ****/

    if ($this -> Gyrrad < 3.6800) {
      if ($this -> Lipole < 4.6900) {
        if ($this -> Torsions < 17.5000) {
          if ($this -> VirtualLogP < 0.9000) {
            if ($this -> Gyrrad < 1.8100) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 2.2800) {
                $Res = self::C_0;
              } else {
                if ($this -> Impropers < 7.5000) {
                  if ($this -> Gyrrad < 2.4400) {
                    if ($this -> Gyrrad < 2.4200) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Vdiam < 7.2100) {
                    if ($this -> FlexTorsions < 2.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 40.0000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Atoms < 26.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    if ($this -> HbDon < 2.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Psa < 81.0100) {
              if ($this -> Volume < 206.3300) {
                $Res = self::C_1;
              } else {
                if ($this -> Dipole < 2.8800) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Lipole < 2.1500) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Volume < 326.5600) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Dipole < 2.4000) {
          $Res = self::C_0;
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> VirtualLogP < 2.8300) {
        if ($this -> HbAcc < 6.5000) {
          if ($this -> Dipole < 1.3000) {
            if ($this -> Bonds < 47.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> HeavyAtoms < 20.5000) {
              if ($this -> Sav < 819.2100) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.7000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> HeavyAtoms < 29.5000) {
                if ($this -> VirtualLogP < -0.0900) {
                  if ($this -> Psa < 83.2300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> FlexTorsions < 3.5000) {
                  if ($this -> Angles < 128.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        } else {
          if ($this -> Lipole < 1.9000) {
            if ($this -> Angles < 117.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Atoms < 73.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 311.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Dipole < 3.6300) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 4.2900) {
                if ($this -> ChiralAtms < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> HeavyAtoms < 31.0000) {
          if ($this -> Lipole < 1.8900) {
            $Res = self::C_1;
          } else {
            if ($this -> EzBnds < 0.5000) {
              if ($this -> VirtualLogP < 3.2900) {
                if ($this -> Psa < 73.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Ovality < 1.7300) {
                  if ($this -> Angles < 75.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HeavyAtoms < 26.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> VirtualLogP < 4.7100) {
                if ($this -> HeavyAtoms < 29.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> Sas < 749.0200) {
            if ($this -> Lipole < 1.3900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 14 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> Sas < 348.7300) {
        if ($this -> Mass < 120.2600) {
          $Res = self::C_1;
        } else {
          if ($this -> Sas < 292.9400) {
            if ($this -> Sav < 397.4600) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> EzBnds < 0.5000) {
          if ($this -> Psa < 66.1700) {
            if ($this -> Lipole < 4.4600) {
              if ($this -> VirtualLogP < 1.3600) {
                if ($this -> ChiralAtms < 0.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 164.0000) {
              if ($this -> Gyrrad < 4.2900) {
                if ($this -> HbDon < 3.5000) {
                  if ($this -> Ovality < 1.6900) {
                    if ($this -> FlexTorsions < 6.0000) {
                      if ($this -> Ovality < 1.4800) {
                        if ($this -> HbAcc < 5.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Bonds < 44.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Gyrrad < 3.3500) {
                    if ($this -> HbAcc < 4.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Mass < 283.0000) {
                        if ($this -> HeavyAtoms < 13.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Mass < 317.3900) {
            if ($this -> Angles < 44.5000) {
              if ($this -> FlexTorsions < 2.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Sas < 447.2100) {
                $Res = self::C_1;
              } else {
                if ($this -> Atoms < 32.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Sdiam < 10.9500) {
              $Res = self::C_0;
            } else {
              if ($this -> Gyrrad < 3.9400) {
                $Res = self::C_0;
              } else {
                if ($this -> Dipole < 3.0400) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sav < 989.9200) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Gyrrad < 4.3700) {
        if ($this -> ChiralAtms < 1.5000) {
          if ($this -> Mass < 379.9700) {
            $Res = self::C_0;
          } else {
            if ($this -> Dipole < 1.6500) {
              if ($this -> Atoms < 54.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Torsions < 27.0000) {
            $Res = self::C_0;
          } else {
            if ($this -> FlexTorsions < 2.5000) {
              if ($this -> Bonds < 57.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Psa < 58.7000) {
          if ($this -> HbAcc < 3.5000) {
            if ($this -> Lipole < 2.4600) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> HeavyAtoms < 28.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Impropers < 6.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 64.5000) {
                if ($this -> Angles < 111.5000) {
                  if ($this -> Dipole < 3.8900) {
                    if ($this -> Sas < 746.2100) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Angles < 99.0000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Bonds < 60.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 15 ****/

    if ($this -> Angles < 106.5000) {
      if ($this -> HbDon < 1.5000) {
        if ($this -> Psa < 66.3300) {
          if ($this -> Ovality < 1.6700) {
            if ($this -> FlexTorsions < 2.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HbAcc < 0.5000) {
                if ($this -> Atoms < 26.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Ovality < 1.7400) {
              if ($this -> Lipole < 2.1000) {
                $Res = self::C_1;
              } else {
                if ($this -> EzBnds < 0.5000) {
                  if ($this -> Lipole < 2.1300) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Atoms < 41.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Charge < 0.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Sas < 578.1900) {
            if ($this -> Lipole < 0.8400) {
              $Res = self::C_1;
            } else {
              if ($this -> Mass < 290.9500) {
                $Res = self::C_0;
              } else {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Angles < 94.0000) {
              if ($this -> Bonds < 48.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> HeavyAtoms < 21.5000) {
          if ($this -> VirtualLogP < 2.6800) {
            if ($this -> Gyrrad < 2.4000) {
              $Res = self::C_1;
            } else {
              if ($this -> Mass < 216.2500) {
                if ($this -> HeavyAtoms < 11.5000) {
                  if ($this -> Gyrrad < 2.4300) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sas < 368.4400) {
                    if ($this -> ChiralAtms < 1.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Mass < 339.8500) {
                  if ($this -> Gyrrad < 3.0700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Surface < 313.9800) {
                      if ($this -> HeavyAtoms < 16.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> ChiralAtms < 2.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Angles < 57.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Bonds < 43.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Torsions < 20.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 3.7700) {
                $Res = self::C_1;
              } else {
                if ($this -> Ovality < 1.7100) {
                  $Res = self::C_0;
                } else {
                  if ($this -> ChiralAtms < 1.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Lipole < 1.9500) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 4.9700) {
        if ($this -> Torsions < 14.0000) {
          $Res = self::C_1;
        } else {
          if ($this -> VirtualLogP < 3.0900) {
            if ($this -> Atoms < 53.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Torsions < 28.0000) {
                $Res = self::C_0;
              } else {
                if ($this -> Mass < 492.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 150.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 204.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Impropers < 19.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    }

    $Occur[$Res]++;

    /**** Tree 16 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Atoms < 56.0000) {
        $Res = self::C_1;
      } else {
        if ($this -> ChiralAtms < 1.5000) {
          if ($this -> Impropers < 6.0000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Mass < 313.4100) {
        if ($this -> Mass < 239.5300) {
          if ($this -> Lipole < 2.8100) {
            if ($this -> HbAcc < 2.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HbDon < 1.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 32.5000) {
                  if ($this -> Sdiam < 7.0900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Lipole < 2.1900) {
                      if ($this -> Vdiam < 7.1300) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Bonds < 29.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> Surface < 211.1400) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Rings < 2.5000) {
              if ($this -> HbAcc < 5.5000) {
                if ($this -> Psa < 42.6500) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Mass < 158.7100) {
                    if ($this -> Sas < 310.8900) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> ChiralAtms < 1.5000) {
            if ($this -> VirtualLogP < 1.5100) {
              if ($this -> VirtualLogP < 1.2200) {
                if ($this -> Dipole < 7.4400) {
                  if ($this -> FlexTorsions < 6.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Bonds < 28.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Gyrrad < 4.2600) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 43.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Psa < 65.3100) {
          if ($this -> Psa < 52.8400) {
            if ($this -> Bonds < 55.5000) {
              if ($this -> FlexTorsions < 5.0000) {
                if ($this -> Sdiam < 10.8800) {
                  if ($this -> Atoms < 33.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Psa < 49.0000) {
                    if ($this -> Angles < 93.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Atoms < 52.5000) {
              if ($this -> Dipole < 3.0300) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Volume < 265.6800) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 47.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Gyrrad < 4.2700) {
                if ($this -> Dipole < 5.4000) {
                  if ($this -> Sav < 1102.7900) {
                    if ($this -> Sdiam < 11.1300) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Atoms < 55.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> HeavyAtoms < 28.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Bonds < 86.0000) {
                    if ($this -> Gyrrad < 5.6100) {
                      if ($this -> Lipole < 2.4100) {
                        if ($this -> EzBnds < 0.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Angles < 95.5000) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Angles < 115.0000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Atoms < 60.5000) {
                        if ($this -> Angles < 103.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 17 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Ovality < 1.9000) {
        if ($this -> Impropers < 1.5000) {
          if ($this -> Mass < 221.6100) {
            $Res = self::C_1;
          } else {
            if ($this -> Dipole < 2.8400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Bonds < 70.0000) {
          $Res = self::C_0;
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Sas < 543.1200) {
        if ($this -> HbAcc < 3.5000) {
          if ($this -> Psa < 100.1700) {
            if ($this -> Lipole < 4.8600) {
              if ($this -> Surface < 219.9800) {
                if ($this -> Torsions < 10.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Lipole < 2.1300) {
            if ($this -> Mass < 215.7200) {
              if ($this -> Gyrrad < 2.6300) {
                if ($this -> Bonds < 19.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Impropers < 21.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Lipole < 2.4400) {
              $Res = self::C_0;
            } else {
              if ($this -> Atoms < 26.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 39.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Torsions < 20.5000) {
          if ($this -> Psa < 45.0300) {
            if ($this -> Ovality < 1.7200) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> HbDon < 1.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Sas < 604.1700) {
                $Res = self::C_1;
              } else {
                if ($this -> Dipole < 2.9400) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Gyrrad < 3.9800) {
            if ($this -> Psa < 49.5900) {
              if ($this -> Dipole < 10.5400) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Angles < 85.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Mass < 367.4400) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 4.2700) {
                  if ($this -> Gyrrad < 4.0700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Torsions < 26.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 3.4600) {
                      if ($this -> VirtualLogP < 4.5900) {
                        if ($this -> Surface < 626.8200) {
                          if ($this -> Impropers < 15.0000) {
                            if ($this -> VirtualLogP < 2.8300) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Impropers < 16.5000) {
                        if ($this -> Lipole < 2.8700) {
                          if ($this -> Atoms < 58.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        if ($this -> HeavyAtoms < 29.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> HbAcc < 21.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 18 ****/

    if ($this -> Sdiam < 10.8200) {
      if ($this -> HbDon < 1.5000) {
        if ($this -> Ovality < 1.7100) {
          if ($this -> FlexTorsions < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Mass < 228.6100) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 34.5000) {
                if ($this -> Angles < 52.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Mass < 216.2500) {
          if ($this -> Bonds < 23.5000) {
            if ($this -> Volume < 116.9700) {
              $Res = self::C_1;
            } else {
              if ($this -> Sas < 328.2900) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Sdiam < 8.4200) {
              if ($this -> Bonds < 27.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> EzBnds < 0.5000) {
            if ($this -> Sdiam < 10.3700) {
              $Res = self::C_1;
            } else {
              if ($this -> Surface < 348.9400) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> ChiralAtms < 1.5000) {
              if ($this -> Sas < 436.1200) {
                $Res = self::C_1;
              } else {
                if ($this -> VirtualLogP < 0.1900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Sas < 801.7300) {
        if ($this -> HbAcc < 2.5000) {
          if ($this -> Atoms < 62.0000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Gyrrad < 5.5100) {
            if ($this -> VirtualLogP < 3.3400) {
              if ($this -> Psa < 215.3000) {
                if ($this -> Rings < 4.5000) {
                  if ($this -> Psa < 46.8400) {
                    if ($this -> Charge < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Impropers < 16.5000) {
                      if ($this -> VirtualLogP < 2.2000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Lipole < 3.0400) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> HeavyAtoms < 26.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    } else {
                      if ($this -> Sav < 1102.7900) {
                        if ($this -> Vdiam < 8.4300) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Lipole < 3.3700) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        if ($this -> Sav < 1179.1600) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Dipole < 4.1500) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Gyrrad < 4.2700) {
                $Res = self::C_1;
              } else {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 31.0000) {
                    if ($this -> Sas < 647.1900) {
                      if ($this -> Lipole < 2.1000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Atoms < 67.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Mass < 434.4200) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 102.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Sas < 901.3700) {
          $Res = self::C_0;
        } else {
          if ($this -> HeavyAtoms < 47.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 19 ****/

    if ($this -> Bonds < 55.5000) {
      if ($this -> Gyrrad < 3.6700) {
        if ($this -> Psa < 42.1000) {
          $Res = self::C_1;
        } else {
          if ($this -> HbDon < 5.5000) {
            if ($this -> Rings < 1.5000) {
              if ($this -> Surface < 363.7200) {
                if ($this -> Dipole < 2.3300) {
                  if ($this -> Lipole < 1.4800) {
                    if ($this -> HbDon < 1.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 50.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> HbDon < 3.5000) {
                    if ($this -> Rings < 0.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> HbAcc < 4.5000) {
                        if ($this -> Atoms < 16.5000) {
                          if ($this -> Atoms < 14.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    if ($this -> Lipole < 2.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Volume < 208.4500) {
                if ($this -> Sav < 660.0600) {
                  if ($this -> HbAcc < 2.5000) {
                    if ($this -> Sdiam < 8.2100) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Mass < 240.2200) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Torsions < 17.5000) {
                  if ($this -> Angles < 55.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Sav < 977.7500) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> VirtualLogP < 3.1100) {
          if ($this -> Vdiam < 7.6700) {
            $Res = self::C_0;
          } else {
            if ($this -> Psa < 48.3300) {
              $Res = self::C_1;
            } else {
              if ($this -> Rings < 2.5000) {
                if ($this -> Dipole < 3.6000) {
                  if ($this -> HeavyAtoms < 21.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Dipole < 5.3800) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Atoms < 45.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> VirtualLogP < 0.6100) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Lipole < 3.0700) {
            if ($this -> Ovality < 1.7400) {
              $Res = self::C_1;
            } else {
              if ($this -> Sav < 1059.3700) {
                if ($this -> Bonds < 51.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Psa < 42.0500) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 4.4900) {
                if ($this -> Sdiam < 11.4300) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Bonds < 54.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    } else {
      if ($this -> Torsions < 24.5000) {
        $Res = self::C_0;
      } else {
        if ($this -> Mass < 373.4900) {
          $Res = self::C_1;
        } else {
          if ($this -> EzBnds < 0.5000) {
            if ($this -> Lipole < 2.2900) {
              if ($this -> VirtualLogP < 4.9500) {
                if ($this -> FlexTorsions < 6.5000) {
                  if ($this -> Gyrrad < 5.2900) {
                    if ($this -> ChiralAtms < 11.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Angles < 102.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> FlexTorsions < 5.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> FlexTorsions < 9.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Psa < 68.5900) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Sav < 1228.5400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 20 ****/

    if ($this -> Psa < 42.1300) {
      if ($this -> Sas < 739.7300) {
        $Res = self::C_1;
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Psa < 70.7800) {
        if ($this -> Sdiam < 10.9000) {
          if ($this -> Angles < 24.0000) {
            if ($this -> Dipole < 2.3300) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Impropers < 7.5000) {
              if ($this -> Psa < 44.7000) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.4800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sav < 747.5400) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> HbDon < 0.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Torsions < 26.5000) {
              if ($this -> Lipole < 1.9400) {
                if ($this -> Gyrrad < 3.7500) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Surface < 563.1100) {
                if ($this -> Mass < 385.6700) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Lipole < 4.1900) {
                    if ($this -> Gyrrad < 4.1200) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> FlexTorsions < 9.0000) {
                        if ($this -> Sas < 649.1000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Torsions < 20.5000) {
          if ($this -> Mass < 226.2500) {
            if ($this -> Atoms < 25.5000) {
              if ($this -> Impropers < 4.5000) {
                if ($this -> Lipole < 3.3400) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Vdiam < 7.0700) {
                if ($this -> Atoms < 27.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Dipole < 2.8800) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 2.1600) {
                if ($this -> Dipole < 5.5800) {
                  if ($this -> Angles < 54.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> HbAcc < 5.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Impropers < 9.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Impropers < 13.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        } else {
          if ($this -> Gyrrad < 3.6900) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 85.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> HbAcc < 6.5000) {
                if ($this -> Angles < 92.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 5.6900) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> FlexTorsions < 7.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Rings < 4.5000) {
                  if ($this -> Lipole < 1.9000) {
                    if ($this -> Bonds < 64.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> VirtualLogP < -3.1300) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 21 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> Dipole < 10.7300) {
        if ($this -> Bonds < 37.5000) {
          if ($this -> Psa < 42.1300) {
            if ($this -> Volume < 200.3200) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 14.9800) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Psa < 44.3000) {
              $Res = self::C_0;
            } else {
              if ($this -> HeavyAtoms < 21.5000) {
                if ($this -> Dipole < 1.3300) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 21.5000) {
                    if ($this -> Impropers < 4.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> VirtualLogP < 1.7200) {
                      if ($this -> EzBnds < 0.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Impropers < 12.0000) {
                          if ($this -> Vdiam < 7.0900) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> Vdiam < 7.4200) {
                        if ($this -> Dipole < 1.9700) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Impropers < 16.5000) {
            if ($this -> FlexTorsions < 2.5000) {
              if ($this -> Gyrrad < 4.0300) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 96.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Psa < 59.4200) {
        $Res = self::C_1;
      } else {
        if ($this -> Dipole < 5.6700) {
          if ($this -> Lipole < 2.6100) {
            if ($this -> VirtualLogP < -0.3500) {
              if ($this -> HbDon < 6.5000) {
                if ($this -> FlexTorsions < 3.5000) {
                  if ($this -> Dipole < 3.9800) {
                    if ($this -> Lipole < 0.4300) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Bonds < 41.5000) {
                if ($this -> Ovality < 1.5800) {
                  if ($this -> Atoms < 22.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 2.7600) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Atoms < 25.5000) {
                        if ($this -> Atoms < 24.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Rings < 5.5000) {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> FlexTorsions < 9.5000) {
                      if ($this -> Rings < 4.5000) {
                        if ($this -> Rings < 1.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Ovality < 1.6500) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> VirtualLogP < 3.3400) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Torsions < 31.0000) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Dipole < 2.5600) {
              if ($this -> Torsions < 20.0000) {
                if ($this -> Gyrrad < 3.7400) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Dipole < 2.4900) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Psa < 94.4400) {
            $Res = self::C_1;
          } else {
            if ($this -> Impropers < 7.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Sdiam < 12.1800) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 5.2200) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 22 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> HbDon < 0.5000) {
        if ($this -> Impropers < 1.5000) {
          if ($this -> Bonds < 28.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Psa < 71.2200) {
          if ($this -> Gyrrad < 3.6500) {
            if ($this -> Lipole < 4.7200) {
              if ($this -> Psa < 53.8700) {
                $Res = self::C_1;
              } else {
                if ($this -> VirtualLogP < 1.0400) {
                  if ($this -> Lipole < 2.3500) {
                    if ($this -> Dipole < 4.3500) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Dipole < 4.8700) {
              if ($this -> Angles < 86.5000) {
                if ($this -> Impropers < 10.5000) {
                  if ($this -> Lipole < 3.6300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Ovality < 1.6800) {
                  if ($this -> Atoms < 46.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Lipole < 0.5200) {
            $Res = self::C_0;
          } else {
            if ($this -> Gyrrad < 3.4700) {
              if ($this -> VirtualLogP < -0.6000) {
                if ($this -> ChiralAtms < 4.5000) {
                  if ($this -> FlexTorsions < 0.5000) {
                    if ($this -> Bonds < 16.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Lipole < 1.9700) {
                  if ($this -> HbDon < 3.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> FlexTorsions < 1.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 3.6800) {
                      if ($this -> Psa < 87.4100) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> HbAcc < 3.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              if ($this -> Volume < 307.6500) {
                if ($this -> VirtualLogP < 3.2500) {
                  if ($this -> Lipole < 0.5700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Bonds < 37.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Torsions < 19.5000) {
                        if ($this -> Ovality < 1.6900) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Torsions < 24.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> HbAcc < 3.5000) {
        if ($this -> Sdiam < 12.2800) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Gyrrad < 5.6500) {
          if ($this -> Lipole < 3.1000) {
            if ($this -> Gyrrad < 5.2800) {
              if ($this -> Surface < 532.7900) {
                if ($this -> Sav < 1076.5800) {
                  if ($this -> Angles < 90.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Psa < 59.8600) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Psa < 107.3500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Impropers < 21.0000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Bonds < 57.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                }
              } else {
                if ($this -> Surface < 579.0600) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 4.6500) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Psa < 86.5700) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 100.6100) {
              $Res = self::C_0;
            } else {
              if ($this -> Rings < 4.5000) {
                if ($this -> Lipole < 4.3800) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 23 ****/

    if ($this -> Sdiam < 11.9800) {
      if ($this -> FlexTorsions < 1.5000) {
        if ($this -> HbDon < 3.5000) {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 12.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Angles < 17.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Dipole < 0.9700) {
          $Res = self::C_1;
        } else {
          if ($this -> Angles < 113.0000) {
            if ($this -> Psa < 59.3900) {
              if ($this -> Impropers < 1.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Lipole < 4.8000) {
                  if ($this -> VirtualLogP < 0.7300) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> EzBnds < 0.5000) {
                      if ($this -> Sdiam < 11.8400) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Dipole < 8.0200) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> Angles < 70.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Angles < 40.5000) {
                if ($this -> Lipole < 2.0700) {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Torsions < 27.5000) {
                  if ($this -> VirtualLogP < 0.4800) {
                    if ($this -> Bonds < 27.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Ovality < 1.5800) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> EzBnds < 2.0000) {
                          if ($this -> Sas < 585.8000) {
                            if ($this -> Sas < 499.0300) {
                              if ($this -> Atoms < 33.5000) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  } else {
                    if ($this -> Impropers < 13.5000) {
                      if ($this -> HbDon < 0.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Lipole < 1.0800) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Gyrrad < 3.0900) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> HeavyAtoms < 17.5000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Mass < 251.7900) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> HeavyAtoms < 18.5000) {
                                  $Res = self::C_1;
                                } else {
                                  if ($this -> Bonds < 45.5000) {
                                    $Res = self::C_0;
                                  } else {
                                    if ($this -> Sas < 635.4700) {
                                      $Res = self::C_1;
                                    } else {
                                      $Res = self::C_0;
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    } else {
                      if ($this -> Psa < 66.1700) {
                        if ($this -> Angles < 60.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 4.4300) {
        if ($this -> Impropers < 7.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> VirtualLogP < 3.3600) {
            if ($this -> Atoms < 62.0000) {
              if ($this -> Torsions < 31.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Gyrrad < 6.6000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Gyrrad < 4.3700) {
          if ($this -> Dipole < 2.1300) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 24 ****/

    if ($this -> Impropers < 13.5000) {
      if ($this -> Vdiam < 6.0600) {
        $Res = self::C_1;
      } else {
        if ($this -> Psa < 67.7000) {
          if ($this -> Ovality < 1.8500) {
            if ($this -> Charge < 0.5000) {
              if ($this -> Lipole < 4.3100) {
                if ($this -> Sav < 420.6200) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Mass < 314.0600) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 61.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Surface < 409.6600) {
                        if ($this -> Sav < 1064.6700) {
                          if ($this -> ChiralAtms < 3.0000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Sav < 960.1700) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              } else {
                if ($this -> Ovality < 1.5100) {
                  $Res = self::C_0;
                } else {
                  if ($this -> FlexTorsions < 1.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Atoms < 27.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Lipole < 1.3200) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> FlexTorsions < 8.5000) {
            if ($this -> HbAcc < 3.5000) {
              if ($this -> Vdiam < 7.3900) {
                if ($this -> HeavyAtoms < 10.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Impropers < 7.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 2.0400) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Ovality < 1.5900) {
                if ($this -> Ovality < 1.5400) {
                  if ($this -> VirtualLogP < 0.7500) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Angles < 150.5000) {
                  if ($this -> Angles < 104.5000) {
                    if ($this -> VirtualLogP < 1.8200) {
                      if ($this -> Dipole < 5.3400) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> HeavyAtoms < 25.5000) {
                      if ($this -> Angles < 110.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Surface < 286.5900) {
        if ($this -> FlexTorsions < 4.0000) {
          if ($this -> Angles < 46.5000) {
            if ($this -> Atoms < 24.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Bonds < 86.0000) {
          if ($this -> Psa < 145.9500) {
            if ($this -> HbDon < 1.5000) {
              if ($this -> Psa < 84.4100) {
                if ($this -> Torsions < 31.5000) {
                  if ($this -> Psa < 69.2800) {
                    if ($this -> HbDon < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Ovality < 1.6500) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Sas < 512.4600) {
                if ($this -> Angles < 78.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 25 ****/

    if ($this -> HeavyAtoms < 22.5000) {
      if ($this -> HbAcc < 1.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Lipole < 4.7100) {
          if ($this -> VirtualLogP < 0.9900) {
            if ($this -> Dipole < 2.5300) {
              if ($this -> Angles < 39.5000) {
                if ($this -> Mass < 124.6700) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Torsions < 16.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Vdiam < 7.9900) {
                    if ($this -> Ovality < 1.5100) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> HeavyAtoms < 17.5000) {
                if ($this -> Vdiam < 7.2800) {
                  if ($this -> HeavyAtoms < 12.5000) {
                    if ($this -> Dipole < 3.1500) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Angles < 44.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Gyrrad < 3.2700) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 80.5400) {
                if ($this -> Surface < 294.4400) {
                  if ($this -> Surface < 270.8200) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 3.3300) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Rings < 1.5000) {
                    if ($this -> Dipole < 2.9000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Atoms < 34.0000) {
                  if ($this -> HbDon < 4.0000) {
                    if ($this -> FlexTorsions < 2.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Angles < 37.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> Volume < 399.6000) {
        if ($this -> Gyrrad < 3.5700) {
          $Res = self::C_1;
        } else {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> HeavyAtoms < 29.5000) {
              if ($this -> Torsions < 19.5000) {
                if ($this -> Lipole < 1.7000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Gyrrad < 5.1900) {
                  if ($this -> Angles < 99.5000) {
                    if ($this -> Psa < 83.3400) {
                      if ($this -> VirtualLogP < 3.6500) {
                        if ($this -> Dipole < 5.3200) {
                          if ($this -> Atoms < 45.5000) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Bonds < 54.0000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        if ($this -> Angles < 94.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Bonds < 52.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Dipole < 2.1600) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Psa < 57.3500) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Mass < 414.0300) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Atoms < 53.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> Rings < 6.0000) {
            if ($this -> Lipole < 1.6800) {
              if ($this -> Angles < 175.5000) {
                if ($this -> Sdiam < 12.9900) {
                  if ($this -> Atoms < 62.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> FlexTorsions < 3.5000) {
                if ($this -> Angles < 182.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 26 ****/

    if ($this -> HeavyAtoms < 22.5000) {
      if ($this -> FlexTorsions < 0.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Rings < 2.5000) {
          if ($this -> VirtualLogP < 0.9400) {
            if ($this -> Psa < 64.4100) {
              $Res = self::C_0;
            } else {
              if ($this -> Dipole < 1.4300) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 15.5000) {
                  if ($this -> Angles < 39.0000) {
                    if ($this -> HbDon < 1.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> VirtualLogP < -0.3400) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Sas < 372.8200) {
                          if ($this -> HbAcc < 2.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    if ($this -> Atoms < 27.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sas < 436.2300) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  if ($this -> Mass < 313.3900) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            if ($this -> Torsions < 12.5000) {
              if ($this -> Gyrrad < 3.8800) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Gyrrad < 4.1300) {
                if ($this -> Sdiam < 8.7800) {
                  if ($this -> Impropers < 7.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Psa < 82.6600) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 5.3800) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Vdiam < 7.6400) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> HeavyAtoms < 32.5000) {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Ovality < 1.7900) {
              if ($this -> Psa < 71.4500) {
                if ($this -> Angles < 105.0000) {
                  if ($this -> Ovality < 1.6700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Surface < 384.9200) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Dipole < 6.0600) {
                        if ($this -> HbAcc < 4.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Atoms < 67.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Gyrrad < 4.4600) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> HbDon < 0.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> HeavyAtoms < 24.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Ovality < 1.8600) {
              if ($this -> VirtualLogP < 0.7000) {
                if ($this -> Gyrrad < 3.9700) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Bonds < 57.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HbDon < 1.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Atoms < 57.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 27 ****/

    if ($this -> Gyrrad < 3.7900) {
      if ($this -> HeavyAtoms < 10.5000) {
        if ($this -> Psa < 54.9300) {
          $Res = self::C_1;
        } else {
          if ($this -> Psa < 60.8200) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> VirtualLogP < 1.5700) {
          if ($this -> Ovality < 1.5500) {
            if ($this -> Impropers < 10.5000) {
              if ($this -> Sdiam < 8.1700) {
                if ($this -> HbDon < 3.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Sav < 673.8400) {
                if ($this -> Dipole < 3.2000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 45.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Angles < 59.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Sas < 536.1200) {
              if ($this -> Lipole < 2.3500) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> VirtualLogP < 0.3100) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Bonds < 38.5000) {
            if ($this -> Angles < 65.5000) {
              if ($this -> Atoms < 27.5000) {
                if ($this -> Bonds < 26.5000) {
                  if ($this -> FlexTorsions < 2.5000) {
                    if ($this -> Psa < 44.2000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Gyrrad < 3.6800) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> ChiralAtms < 2.5000) {
        if ($this -> VirtualLogP < 3.3400) {
          if ($this -> Lipole < 1.8300) {
            if ($this -> Lipole < 1.4000) {
              if ($this -> Dipole < 3.9800) {
                if ($this -> FlexTorsions < 2.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 21.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> FlexTorsions < 3.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> VirtualLogP < 2.2400) {
                if ($this -> Psa < 54.0400) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Impropers < 16.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 77.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Sdiam < 11.7500) {
                  if ($this -> Angles < 86.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Rings < 4.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> HeavyAtoms < 31.0000) {
            if ($this -> Bonds < 48.5000) {
              if ($this -> Bonds < 47.5000) {
                if ($this -> Sdiam < 10.8300) {
                  if ($this -> Torsions < 17.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> Psa < 50.4200) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Impropers < 4.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Sas < 747.4400) {
                if ($this -> Sav < 1292.6000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Torsions < 40.0000) {
          if ($this -> Sdiam < 11.1800) {
            if ($this -> ChiralAtms < 3.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Lipole < 1.9900) {
            if ($this -> Gyrrad < 6.5800) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 28 ****/

    if ($this -> Vdiam < 8.6200) {
      if ($this -> Torsions < 10.5000) {
        if ($this -> Lipole < 2.8200) {
          $Res = self::C_1;
        } else {
          if ($this -> Atoms < 15.5000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Torsions < 15.5000) {
          if ($this -> Dipole < 1.0900) {
            $Res = self::C_1;
          } else {
            if ($this -> HbDon < 1.5000) {
              if ($this -> FlexTorsions < 5.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Sas < 376.6100) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 3.1500) {
                  if ($this -> Mass < 190.2000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> FlexTorsions < 1.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Dipole < 3.1200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Lipole < 2.4100) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Mass < 315.0700) {
            if ($this -> Bonds < 38.5000) {
              if ($this -> Gyrrad < 3.4700) {
                if ($this -> Bonds < 33.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 17.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Atoms < 32.5000) {
                      if ($this -> Dipole < 2.5200) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Atoms < 32.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Vdiam < 7.9800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Lipole < 0.6900) {
              $Res = self::C_0;
            } else {
              if ($this -> Atoms < 33.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 4.0500) {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> FlexTorsions < 3.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> ChiralAtms < 2.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  if ($this -> Sdiam < 11.0800) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Atoms < 46.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Angles < 99.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> ChiralAtms < 1.5000) {
        if ($this -> HeavyAtoms < 26.5000) {
          if ($this -> Sav < 1065.1100) {
            if ($this -> Dipole < 3.3500) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Angles < 97.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Surface < 470.0000) {
              if ($this -> VirtualLogP < 3.3600) {
                if ($this -> FlexTorsions < 5.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> ChiralAtms < 0.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Sas < 806.6000) {
                  if ($this -> Rings < 4.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Gyrrad < 5.6500) {
          if ($this -> Dipole < 3.2200) {
            $Res = self::C_0;
          } else {
            if ($this -> Psa < 62.9800) {
              if ($this -> Lipole < 2.8700) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> FlexTorsions < 3.5000) {
                if ($this -> Ovality < 1.7400) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Gyrrad < 5.8300) {
            $Res = self::C_1;
          } else {
            if ($this -> Atoms < 70.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> HbAcc < 22.0000) {
                $Res = self::C_0;
              } else {
                if ($this -> Atoms < 164.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 29 ****/

    if ($this -> Psa < 71.4500) {
      if ($this -> Lipole < 4.7900) {
        if ($this -> Dipole < 3.0300) {
          if ($this -> Bonds < 64.0000) {
            if ($this -> HbAcc < 2.5000) {
              if ($this -> FlexTorsions < 6.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 74.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Bonds < 35.0000) {
                if ($this -> Psa < 64.4100) {
                  if ($this -> Gyrrad < 2.9100) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sav < 747.5400) {
                      if ($this -> Atoms < 26.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Angles < 92.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Lipole < 1.0400) {
                    if ($this -> Bonds < 52.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Dipole < 2.7100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> VirtualLogP < 0.8800) {
            $Res = self::C_0;
          } else {
            if ($this -> Psa < 34.8100) {
              $Res = self::C_1;
            } else {
              if ($this -> HbDon < 0.5000) {
                if ($this -> FlexTorsions < 6.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Sas < 499.3800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sdiam < 10.1700) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sav < 1054.8500) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> VirtualLogP < 3.6500) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Gyrrad < 4.5700) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Sdiam < 9.8800) {
        if ($this -> HbDon < 3.5000) {
          if ($this -> Surface < 254.9700) {
            if ($this -> Dipole < 3.7900) {
              if ($this -> Sdiam < 8.9100) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Sav < 717.9500) {
            if ($this -> FlexTorsions < 2.5000) {
              if ($this -> Atoms < 13.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 16.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Angles < 47.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Impropers < 13.5000) {
          if ($this -> FlexTorsions < 8.5000) {
            if ($this -> FlexTorsions < 4.5000) {
              if ($this -> Ovality < 1.6500) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 3.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Sdiam < 10.2300) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Gyrrad < 5.0100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Mass < 602.7800) {
            if ($this -> Psa < 172.8100) {
              if ($this -> FlexTorsions < 5.5000) {
                if ($this -> Torsions < 28.0000) {
                  if ($this -> HbAcc < 6.5000) {
                    if ($this -> VirtualLogP < -0.4600) {
                      if ($this -> EzBnds < 2.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Ovality < 1.8800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Angles < 87.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 4.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 30 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Bonds < 52.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Angles < 117.5000) {
          if ($this -> ChiralAtms < 0.5000) {
            if ($this -> Sdiam < 11.9200) {
              if ($this -> Dipole < 3.1800) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Surface < 361.9400) {
        if ($this -> Psa < 42.1300) {
          $Res = self::C_1;
        } else {
          if ($this -> Bonds < 22.5000) {
            if ($this -> Dipole < 2.3300) {
              $Res = self::C_1;
            } else {
              if ($this -> Mass < 137.6300) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 2.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> HeavyAtoms < 14.5000) {
              if ($this -> Atoms < 22.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 52.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbAcc < 3.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Dipole < 2.9200) {
                if ($this -> Mass < 302.4800) {
                  if ($this -> Torsions < 17.5000) {
                    if ($this -> Sas < 478.6700) {
                      if ($this -> Torsions < 16.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> HeavyAtoms < 17.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      if ($this -> Atoms < 36.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sas < 544.2800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Atoms < 42.5000) {
                  if ($this -> HeavyAtoms < 20.5000) {
                    if ($this -> VirtualLogP < 1.8200) {
                      if ($this -> Gyrrad < 3.9500) {
                        if ($this -> Gyrrad < 3.1600) {
                          if ($this -> Bonds < 27.0000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> EzBnds < 0.5000) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Angles < 57.0000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Atoms < 41.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Bonds < 44.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> HeavyAtoms < 23.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Psa < 65.3100) {
            if ($this -> Ovality < 1.8100) {
              if ($this -> VirtualLogP < 3.7000) {
                if ($this -> Volume < 347.4200) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Volume < 354.9000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> HbAcc < 6.5000) {
              if ($this -> HbDon < 2.5000) {
                if ($this -> VirtualLogP < 2.6100) {
                  if ($this -> VirtualLogP < 2.1100) {
                    if ($this -> Dipole < 1.7300) {
                      if ($this -> Gyrrad < 3.8600) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HeavyAtoms < 36.0000) {
                  if ($this -> Impropers < 28.5000) {
                    if ($this -> Vdiam < 8.6300) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Mass < 461.2500) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Ovality < 2.1400) {
                if ($this -> Sas < 762.4300) {
                  if ($this -> Mass < 371.6500) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 4.2400) {
                      if ($this -> Mass < 461.1600) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Lipole < 0.8300) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 31 ****/

    if ($this -> Ovality < 1.6700) {
      if ($this -> Gyrrad < 3.6800) {
        if ($this -> Bonds < 35.5000) {
          if ($this -> Bonds < 22.5000) {
            if ($this -> HbAcc < 2.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Sas < 303.6900) {
                if ($this -> Atoms < 15.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Psa < 42.1300) {
              if ($this -> HbAcc < 0.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Vdiam < 6.9300) {
                if ($this -> HeavyAtoms < 13.5000) {
                  if ($this -> Angles < 50.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Sas < 496.3500) {
                  if ($this -> Gyrrad < 3.0300) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Torsions < 14.5000) {
                      if ($this -> FlexTorsions < 1.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Impropers < 4.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> Atoms < 31.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Volume < 233.0600) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Impropers < 13.5000) {
          if ($this -> Surface < 313.8700) {
            if ($this -> Gyrrad < 4.0200) {
              $Res = self::C_0;
            } else {
              if ($this -> HbDon < 1.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> VirtualLogP < 2.9600) {
        if ($this -> Psa < 145.9500) {
          if ($this -> ChiralAtms < 1.5000) {
            if ($this -> Surface < 378.9400) {
              if ($this -> Atoms < 43.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.7100) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Sdiam < 11.7200) {
                if ($this -> Volume < 335.5200) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.4700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Psa < 98.6600) {
                  if ($this -> Atoms < 53.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 101.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> EzBnds < 3.5000) {
              if ($this -> Dipole < 1.7100) {
                if ($this -> Psa < 104.5100) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Mass < 478.9700) {
            $Res = self::C_1;
          } else {
            if ($this -> VirtualLogP < 0.5600) {
              if ($this -> Bonds < 66.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 151.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> ChiralAtms < 17.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Mass < 439.9400) {
          if ($this -> Psa < 40.8000) {
            $Res = self::C_1;
          } else {
            if ($this -> Impropers < 16.5000) {
              if ($this -> Atoms < 50.5000) {
                if ($this -> Lipole < 2.1000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> ChiralAtms < 0.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 4.6200) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> VirtualLogP < 4.4300) {
            if ($this -> Atoms < 65.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 32 ****/

    if ($this -> Ovality < 1.6300) {
      if ($this -> Psa < 53.2200) {
        if ($this -> Ovality < 1.4000) {
          if ($this -> HeavyAtoms < 11.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Psa < 91.1700) {
          if ($this -> Bonds < 32.5000) {
            if ($this -> Psa < 64.4500) {
              if ($this -> Sav < 593.4900) {
                if ($this -> Sav < 424.1400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Lipole < 0.8000) {
                    if ($this -> Angles < 46.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> FlexTorsions < 5.5000) {
                if ($this -> Rings < 1.5000) {
                  if ($this -> Atoms < 24.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sas < 365.6100) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Sav < 791.4500) {
            if ($this -> Mass < 149.2000) {
              $Res = self::C_0;
            } else {
              if ($this -> FlexTorsions < 1.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 5.5000) {
                  if ($this -> VirtualLogP < -0.9500) {
                    if ($this -> Ovality < 1.5800) {
                      if ($this -> Ovality < 1.5100) {
                        if ($this -> Bonds < 27.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> Psa < 59.8700) {
        if ($this -> Dipole < 5.1900) {
          if ($this -> Rings < 3.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 116.5000) {
              if ($this -> Surface < 411.1700) {
                if ($this -> Angles < 96.5000) {
                  if ($this -> ChiralAtms < 1.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sav < 960.1700) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          if ($this -> Sav < 913.7400) {
            if ($this -> VirtualLogP < 2.4800) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> HbAcc < 5.5000) {
            if ($this -> Vdiam < 7.9500) {
              if ($this -> Surface < 313.9800) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 2.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> FlexTorsions < 1.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 6.5600) {
                  if ($this -> VirtualLogP < -0.1700) {
                    if ($this -> Angles < 86.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Bonds < 54.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Psa < 89.2200) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Torsions < 20.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Mass < 412.6300) {
                $Res = self::C_0;
              } else {
                if ($this -> Lipole < 0.8400) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Ovality < 1.8200) {
                    if ($this -> Mass < 454.6400) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 33 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> Angles < 106.5000) {
        if ($this -> Vdiam < 6.1100) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 4.8300) {
            if ($this -> HbDon < 2.5000) {
              if ($this -> VirtualLogP < 1.4400) {
                if ($this -> FlexTorsions < 2.5000) {
                  if ($this -> Angles < 27.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Gyrrad < 3.3000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Bonds < 24.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Mass < 382.2100) {
                  if ($this -> Dipole < 3.2800) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sdiam < 9.7300) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Surface < 409.6600) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Charge < 0.5000) {
                      if ($this -> Dipole < 5.5800) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Dipole < 6.8000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              if ($this -> Gyrrad < 2.5600) {
                if ($this -> Ovality < 1.3600) {
                  if ($this -> Bonds < 17.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Sav < 694.1300) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HeavyAtoms < 18.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Rings < 1.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Psa < 87.4100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> ChiralAtms < 4.0000) {
          $Res = self::C_0;
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Psa < 60.5200) {
        if ($this -> VirtualLogP < 2.7000) {
          if ($this -> VirtualLogP < 2.4800) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Surface < 360.8500) {
          if ($this -> Surface < 319.5800) {
            if ($this -> Sdiam < 9.5200) {
              if ($this -> Mass < 240.2200) {
                if ($this -> Atoms < 28.5000) {
                  if ($this -> HeavyAtoms < 13.5000) {
                    if ($this -> Angles < 39.0000) {
                      if ($this -> Angles < 32.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> ChiralAtms < 0.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Dipole < 7.1000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Impropers < 7.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Mass < 313.1300) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 57.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Mass < 269.3500) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Sdiam < 12.0800) {
            if ($this -> Sas < 635.8900) {
              if ($this -> HbAcc < 4.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Volume < 335.9200) {
                  if ($this -> Gyrrad < 4.3800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Surface < 475.2100) {
              if ($this -> EzBnds < 0.5000) {
                if ($this -> Dipole < 1.8200) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Rings < 7.5000) {
                if ($this -> Sas < 697.1900) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Lipole < 1.6800) {
                    if ($this -> Angles < 99.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Angles < 208.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 34 ****/

    if ($this -> Surface < 438.5800) {
      if ($this -> VirtualLogP < 1.6500) {
        if ($this -> Sdiam < 8.4900) {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> HeavyAtoms < 11.5000) {
              if ($this -> VirtualLogP < -0.2900) {
                if ($this -> Angles < 27.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Dipole < 2.6900) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 4.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        } else {
          if ($this -> Volume < 332.7300) {
            if ($this -> ChiralAtms < 3.5000) {
              if ($this -> Sas < 417.5100) {
                $Res = self::C_0;
              } else {
                if ($this -> Rings < 3.5000) {
                  if ($this -> Volume < 263.7900) {
                    if ($this -> Vdiam < 7.6700) {
                      if ($this -> Dipole < 2.4800) {
                        if ($this -> Angles < 41.0000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> FlexTorsions < 1.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        if ($this -> FlexTorsions < 1.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Gyrrad < 3.1600) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Ovality < 1.5600) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Lipole < 1.2100) {
                    if ($this -> Dipole < 3.9800) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Sas < 552.6800) {
          if ($this -> HbAcc < 3.5000) {
            if ($this -> HbDon < 3.5000) {
              if ($this -> Bonds < 28.0000) {
                if ($this -> Psa < 51.8100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.6700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> ChiralAtms < 0.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Sas < 517.8100) {
              if ($this -> Angles < 55.0000) {
                if ($this -> Dipole < 5.9400) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Ovality < 1.7300) {
            if ($this -> HbAcc < 1.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> ChiralAtms < 0.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> FlexTorsions < 2.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Surface < 371.6000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> ChiralAtms < 1.5000) {
              if ($this -> VirtualLogP < 2.2000) {
                $Res = self::C_0;
              } else {
                if ($this -> Dipole < 5.5800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> EzBnds < 1.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Sdiam < 11.5300) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    } else {
      if ($this -> Torsions < 17.0000) {
        $Res = self::C_1;
      } else {
        if ($this -> Ovality < 1.8100) {
          if ($this -> Sav < 1193.5200) {
            if ($this -> HbAcc < 4.5000) {
              if ($this -> Ovality < 1.8000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Lipole < 4.3800) {
            if ($this -> VirtualLogP < -4.4300) {
              $Res = self::C_1;
            } else {
              if ($this -> Ovality < 1.8600) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.8700) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Rings < 4.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sas < 890.6900) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sas < 999.5800) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 35 ****/

    if ($this -> Psa < 59.6800) {
      if ($this -> Sas < 765.8500) {
        if ($this -> Lipole < 4.0800) {
          if ($this -> Dipole < 5.2300) {
            if ($this -> Psa < 40.6400) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 17.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 0.5000) {
                  if ($this -> Mass < 396.1300) {
                    if ($this -> FlexTorsions < 3.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Bonds < 28.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Psa < 41.9600) {
            $Res = self::C_1;
          } else {
            if ($this -> Ovality < 1.7600) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> HeavyAtoms < 20.5000) {
        if ($this -> Angles < 40.0000) {
          if ($this -> Mass < 154.6900) {
            if ($this -> Bonds < 16.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Bonds < 27.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> VirtualLogP < 2.7800) {
              if ($this -> Sas < 461.0200) {
                if ($this -> Volume < 211.1600) {
                  if ($this -> Gyrrad < 3.1600) {
                    if ($this -> Atoms < 29.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Volume < 248.8400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Ovality < 1.7000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 60.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Gyrrad < 3.6800) {
          $Res = self::C_1;
        } else {
          if ($this -> Rings < 4.5000) {
            if ($this -> HbDon < 0.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HbAcc < 3.5000) {
                if ($this -> Angles < 71.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> HbDon < 2.5000) {
                  if ($this -> Sas < 578.1900) {
                    if ($this -> Gyrrad < 3.9500) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Rings < 1.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> FlexTorsions < 3.5000) {
                      if ($this -> Angles < 89.0000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> HeavyAtoms < 32.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      if ($this -> HeavyAtoms < 35.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Lipole < 1.9000) {
                          if ($this -> ChiralAtms < 17.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Torsions < 34.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> HbDon < 4.5000) {
                if ($this -> Lipole < 1.8000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 36 ****/

    if ($this -> Dipole < 2.8500) {
      if ($this -> Mass < 467.9800) {
        if ($this -> HbDon < 1.5000) {
          if ($this -> EzBnds < 1.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> ChiralAtms < 2.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Psa < 70.8700) {
            if ($this -> Ovality < 1.3000) {
              if ($this -> Psa < 61.8300) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Atoms < 27.0000) {
                if ($this -> FlexTorsions < 2.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Atoms < 16.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 5.0000) {
                if ($this -> Psa < 75.3400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Lipole < 2.2300) {
                    if ($this -> Surface < 198.4500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Ovality < 1.5800) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Angles < 71.0000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> HbDon < 2.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    }
                  } else {
                    if ($this -> Bonds < 24.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Dipole < 1.5800) {
                        if ($this -> Atoms < 33.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Mass < 204.2200) {
        if ($this -> HeavyAtoms < 7.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Dipole < 3.7300) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> VirtualLogP < 3.0500) {
          if ($this -> Dipole < 3.8400) {
            if ($this -> VirtualLogP < -0.6600) {
              if ($this -> Angles < 94.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Torsions < 28.5000) {
                if ($this -> EzBnds < 0.5000) {
                  if ($this -> Gyrrad < 3.9500) {
                    if ($this -> HbDon < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> ChiralAtms < 5.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Vdiam < 9.0100) {
              if ($this -> Atoms < 49.5000) {
                if ($this -> Ovality < 1.5100) {
                  if ($this -> Mass < 224.2300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HbAcc < 4.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Ovality < 1.6800) {
                      if ($this -> HbAcc < 5.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Atoms < 177.5000) {
                if ($this -> Psa < 211.7500) {
                  if ($this -> HbAcc < 10.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Sav < 1224.6200) {
            if ($this -> EzBnds < 0.5000) {
              if ($this -> FlexTorsions < 3.0000) {
                if ($this -> Angles < 92.0000) {
                  if ($this -> Sav < 838.7100) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Sav < 1140.0100) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> VirtualLogP < 4.0400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 37 ****/

    if ($this -> Mass < 328.5500) {
      if ($this -> HbDon < 3.5000) {
        if ($this -> FlexTorsions < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Psa < 42.1000) {
            if ($this -> Dipole < 4.3300) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Dipole < 1.3100) {
              $Res = self::C_1;
            } else {
              if ($this -> HbAcc < 2.5000) {
                if ($this -> Torsions < 18.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Volume < 235.3500) {
                  if ($this -> Dipole < 2.6400) {
                    if ($this -> Sav < 637.1600) {
                      if ($this -> Surface < 219.9800) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> HeavyAtoms < 13.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Sdiam < 10.7600) {
                    if ($this -> Angles < 51.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Lipole < 2.1500) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Lipole < 2.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Angles < 49.0000) {
          if ($this -> HeavyAtoms < 10.5000) {
            if ($this -> Lipole < 0.7400) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Dipole < 3.6800) {
              $Res = self::C_0;
            } else {
              if ($this -> Dipole < 6.5800) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Ovality < 1.5700) {
            $Res = self::C_1;
          } else {
            if ($this -> Mass < 280.8300) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> HbAcc < 3.5000) {
        if ($this -> VirtualLogP < 2.3500) {
          $Res = self::C_0;
        } else {
          if ($this -> HeavyAtoms < 32.0000) {
            if ($this -> Sas < 648.6200) {
              if ($this -> Dipole < 3.6600) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 1055.8900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Psa < 70.7800) {
          if ($this -> HeavyAtoms < 35.5000) {
            if ($this -> VirtualLogP < 2.9400) {
              if ($this -> Bonds < 51.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Torsions < 11.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 90.0200) {
              $Res = self::C_0;
            } else {
              if ($this -> HbDon < 2.5000) {
                if ($this -> Lipole < 4.2600) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Gyrrad < 4.3600) {
                  if ($this -> Atoms < 44.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Atoms < 52.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Psa < 180.1800) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  if ($this -> Impropers < 6.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> ChiralAtms < 5.5000) {
                      if ($this -> Impropers < 25.5000) {
                        if ($this -> Angles < 168.0000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Angles < 175.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 38 ****/

    if ($this -> Psa < 66.1700) {
      if ($this -> HeavyAtoms < 31.5000) {
        if ($this -> FlexTorsions < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> VirtualLogP < 1.4400) {
            if ($this -> Mass < 181.6800) {
              if ($this -> Bonds < 26.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 40.8000) {
              $Res = self::C_1;
            } else {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> Lipole < 3.4300) {
                  if ($this -> Psa < 43.1400) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Bonds < 51.5000) {
                  if ($this -> Angles < 92.5000) {
                    if ($this -> Lipole < 4.3600) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> VirtualLogP < 4.4900) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Torsions < 20.5000) {
        if ($this -> EzBnds < 1.5000) {
          if ($this -> Angles < 77.5000) {
            if ($this -> Vdiam < 7.9600) {
              if ($this -> Volume < 259.8700) {
                if ($this -> Lipole < 0.6200) {
                  if ($this -> Bonds < 34.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Psa < 120.4400) {
                    if ($this -> FlexTorsions < 6.5000) {
                      if ($this -> Mass < 208.2300) {
                        if ($this -> Dipole < 2.5300) {
                          if ($this -> Bonds < 17.5000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Mass < 169.1800) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Lipole < 2.8100) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            }
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        if ($this -> HbDon < 1.5000) {
                          if ($this -> Angles < 56.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> Gyrrad < 3.3300) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Angles < 46.0000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Gyrrad < 3.3500) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            }
                          }
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Gyrrad < 3.4500) {
                      if ($this -> Gyrrad < 3.3700) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> HeavyAtoms < 21.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 4.3800) {
            if ($this -> Psa < 200.3300) {
              if ($this -> Angles < 85.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Atoms < 46.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 102.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Surface < 514.9400) {
                      if ($this -> Mass < 396.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> EzBnds < 0.5000) {
                          if ($this -> Impropers < 13.5000) {
                            if ($this -> Lipole < 3.0000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          if ($this -> Gyrrad < 6.7100) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    } else {
                      if ($this -> Lipole < 0.9900) {
                        if ($this -> ChiralAtms < 6.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            } else {
              if ($this -> HeavyAtoms < 33.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 7.0600) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Bonds < 149.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 39 ****/

    if ($this -> Gyrrad < 3.6800) {
      if ($this -> Vdiam < 7.9100) {
        if ($this -> Psa < 42.1300) {
          if ($this -> Sav < 641.9300) {
            $Res = self::C_1;
          } else {
            if ($this -> HbAcc < 0.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Lipole < 2.5100) {
            if ($this -> Rings < 1.5000) {
              if ($this -> Dipole < 2.9300) {
                if ($this -> Psa < 64.0900) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Mass < 204.7400) {
                    if ($this -> Gyrrad < 2.5700) {
                      if ($this -> HbDon < 4.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Sas < 503.2100) {
              if ($this -> VirtualLogP < -0.7100) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 38.5000) {
                  if ($this -> Angles < 39.0000) {
                    if ($this -> FlexTorsions < 1.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Torsions < 18.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        $Res = self::C_1;
      }
    } else {
      if ($this -> Dipole < 2.6500) {
        if ($this -> HbAcc < 3.5000) {
          if ($this -> Surface < 520.7100) {
            if ($this -> Vdiam < 8.0200) {
              if ($this -> Bonds < 37.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Lipole < 1.1200) {
            if ($this -> FlexTorsions < 2.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> ChiralAtms < 1.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Dipole < 1.6500) {
              $Res = self::C_0;
            } else {
              if ($this -> Sav < 1624.7700) {
                if ($this -> Gyrrad < 7.0600) {
                  if ($this -> Sav < 1137.8000) {
                    if ($this -> HeavyAtoms < 22.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> FlexTorsions < 4.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> ChiralAtms < 22.0000) {
          if ($this -> HbDon < 0.5000) {
            if ($this -> Ovality < 1.7300) {
              if ($this -> Atoms < 48.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Impropers < 16.5000) {
              if ($this -> Mass < 326.9400) {
                $Res = self::C_1;
              } else {
                if ($this -> Impropers < 7.5000) {
                  if ($this -> Atoms < 50.0000) {
                    if ($this -> FlexTorsions < 5.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Torsions < 20.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 416.7200) {
                  if ($this -> FlexTorsions < 2.5000) {
                    if ($this -> Bonds < 47.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Vdiam < 8.9900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> ChiralAtms < 4.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> EzBnds < 1.0000) {
                        if ($this -> Angles < 240.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 40 ****/

    if ($this -> HeavyAtoms < 23.5000) {
      if ($this -> Torsions < 10.5000) {
        if ($this -> Psa < 79.6700) {
          $Res = self::C_1;
        } else {
          if ($this -> Gyrrad < 2.3000) {
            if ($this -> Sdiam < 6.5400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 43.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> HbDon < 1.5000) {
          if ($this -> Psa < 58.4300) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 61.0300) {
              $Res = self::C_0;
            } else {
              if ($this -> HbAcc < 4.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> VirtualLogP < 2.6800) {
            if ($this -> Rings < 1.5000) {
              if ($this -> Dipole < 3.8100) {
                if ($this -> Sdiam < 10.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Angles < 58.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Atoms < 33.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> VirtualLogP < -1.2600) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 3.6800) {
                  if ($this -> Bonds < 29.0000) {
                    if ($this -> Dipole < 1.0900) {
                      if ($this -> Dipole < 0.3200) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Surface < 247.8300) {
                      if ($this -> Dipole < 3.0100) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Psa < 65.3100) {
        if ($this -> Charge < 0.5000) {
          if ($this -> Surface < 563.1100) {
            if ($this -> EzBnds < 1.5000) {
              if ($this -> HbAcc < 2.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Sas < 573.9400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Psa < 60.5200) {
                    if ($this -> EzBnds < 0.5000) {
                      if ($this -> VirtualLogP < 4.9700) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Ovality < 1.7300) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Torsions < 35.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Gyrrad < 4.6200) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Volume < 524.3500) {
          if ($this -> Torsions < 19.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> HbDon < 0.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HeavyAtoms < 29.5000) {
                if ($this -> VirtualLogP < -0.0900) {
                  if ($this -> Psa < 83.2300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Vdiam < 9.1400) {
                  if ($this -> Angles < 95.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> HbAcc < 16.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 41 ****/

    if ($this -> Psa < 68.3300) {
      if ($this -> Volume < 186.3500) {
        if ($this -> Dipole < 2.1800) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 2.5500) {
            $Res = self::C_1;
          } else {
            if ($this -> HbDon < 1.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Atoms < 32.5000) {
          if ($this -> Lipole < 2.0400) {
            $Res = self::C_0;
          } else {
            if ($this -> Dipole < 3.1800) {
              if ($this -> Atoms < 27.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Volume < 309.2500) {
            $Res = self::C_1;
          } else {
            if ($this -> ChiralAtms < 2.5000) {
              if ($this -> HeavyAtoms < 33.5000) {
                if ($this -> VirtualLogP < 3.6500) {
                  if ($this -> HbDon < 0.5000) {
                    if ($this -> Psa < 38.3500) {
                      if ($this -> Angles < 101.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Dipole < 3.2200) {
                      if ($this -> Angles < 99.0000) {
                        if ($this -> Impropers < 16.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> FlexTorsions < 3.0000) {
                    if ($this -> Angles < 92.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Gyrrad < 4.3900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> FlexTorsions < 2.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    } else {
      if ($this -> Sas < 535.7700) {
        if ($this -> Ovality < 1.5100) {
          if ($this -> Bonds < 17.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Lipole < 3.7700) {
              if ($this -> Impropers < 16.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Atoms < 26.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Bonds < 27.0000) {
            $Res = self::C_0;
          } else {
            if ($this -> Surface < 284.8600) {
              if ($this -> Angles < 64.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Surface < 309.8600) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Torsions < 19.5000) {
          if ($this -> Atoms < 43.5000) {
            if ($this -> Torsions < 17.0000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Psa < 123.6100) {
            if ($this -> Ovality < 1.6800) {
              if ($this -> HeavyAtoms < 25.5000) {
                if ($this -> Angles < 85.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Sdiam < 12.1800) {
              $Res = self::C_0;
            } else {
              if ($this -> FlexTorsions < 16.5000) {
                if ($this -> ChiralAtms < 1.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Torsions < 42.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Bonds < 82.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 42 ****/

    if ($this -> Psa < 71.8700) {
      if ($this -> Torsions < 30.5000) {
        if ($this -> Sav < 1076.5800) {
          if ($this -> Psa < 42.1300) {
            $Res = self::C_1;
          } else {
            if ($this -> Lipole < 3.9800) {
              if ($this -> Gyrrad < 4.4300) {
                if ($this -> Charge < 0.5000) {
                  if ($this -> Dipole < 2.3500) {
                    if ($this -> Sav < 929.4800) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Surface < 377.1100) {
                        if ($this -> Angles < 82.0000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Dipole < 1.4300) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> Bonds < 35.0000) {
                      if ($this -> Gyrrad < 3.2700) {
                        if ($this -> Impropers < 4.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Gyrrad < 2.9800) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Dipole < 2.6300) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> VirtualLogP < 0.6900) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> HbDon < 0.5000) {
            if ($this -> Dipole < 11.4100) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HeavyAtoms < 26.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          $Res = self::C_0;
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Bonds < 37.5000) {
        if ($this -> Lipole < 2.0300) {
          if ($this -> HeavyAtoms < 13.5000) {
            if ($this -> Angles < 18.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Lipole < 0.6800) {
              if ($this -> VirtualLogP < 0.3000) {
                $Res = self::C_1;
              } else {
                if ($this -> Atoms < 28.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Lipole < 3.3200) {
            if ($this -> VirtualLogP < -0.1600) {
              if ($this -> Angles < 27.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Psa < 114.5300) {
                if ($this -> Dipole < 2.6700) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> VirtualLogP < 1.6200) {
              $Res = self::C_1;
            } else {
              if ($this -> Atoms < 25.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Psa < 79.7300) {
          if ($this -> Lipole < 1.1300) {
            $Res = self::C_1;
          } else {
            if ($this -> Sas < 539.7900) {
              $Res = self::C_1;
            } else {
              if ($this -> HeavyAtoms < 29.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> FlexTorsions < 10.5000) {
            if ($this -> HbDon < 2.5000) {
              if ($this -> Gyrrad < 6.5600) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 100.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Surface < 512.4800) {
                if ($this -> Sas < 626.0400) {
                  if ($this -> Vdiam < 7.9500) {
                    if ($this -> HeavyAtoms < 17.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Angles < 111.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 4.8000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Sas < 769.9700) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbAcc < 6.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> ChiralAtms < 17.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 43 ****/

    if ($this -> Dipole < 3.0200) {
      if ($this -> Psa < 59.1300) {
        if ($this -> Psa < 40.9800) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 4.7700) {
            if ($this -> Rings < 4.5000) {
              if ($this -> Sav < 1351.8700) {
                if ($this -> Surface < 344.7000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sas < 573.9400) {
                    if ($this -> Angles < 72.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Rings < 3.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Volume < 325.5500) {
          if ($this -> Lipole < 1.1900) {
            if ($this -> Psa < 90.1400) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 109.2100) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> VirtualLogP < -0.1000) {
              $Res = self::C_1;
            } else {
              if ($this -> Torsions < 21.5000) {
                if ($this -> HbDon < 5.0000) {
                  if ($this -> Angles < 47.5000) {
                    if ($this -> Lipole < 3.6500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> EzBnds < 0.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> Lipole < 1.3500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Dipole < 1.8200) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> EzBnds < 0.5000) {
                          if ($this -> FlexTorsions < 6.5000) {
                            if ($this -> Psa < 61.7500) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Psa < 77.3700) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> ChiralAtms < 0.5000) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              }
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Torsions < 19.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> Lipole < 1.9900) {
              if ($this -> Angles < 87.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 1281.0600) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    } else {
      if ($this -> Psa < 34.8100) {
        $Res = self::C_1;
      } else {
        if ($this -> VirtualLogP < 4.8700) {
          if ($this -> Dipole < 8.9700) {
            if ($this -> FlexTorsions < 13.5000) {
              if ($this -> Sas < 374.0600) {
                $Res = self::C_0;
              } else {
                if ($this -> Sav < 778.8600) {
                  if ($this -> Vdiam < 7.2600) {
                    if ($this -> Mass < 190.2000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Angles < 50.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> VirtualLogP < 3.0000) {
                    if ($this -> Atoms < 43.5000) {
                      if ($this -> Bonds < 36.5000) {
                        if ($this -> Lipole < 3.2500) {
                          if ($this -> Gyrrad < 4.0900) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Gyrrad < 4.3000) {
                        if ($this -> HbDon < 1.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Angles < 112.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        if ($this -> Dipole < 4.7200) {
                          if ($this -> HbDon < 1.5000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> HeavyAtoms < 29.5000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Angles < 118.0000) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> ChiralAtms < 15.5000) {
                                  $Res = self::C_0;
                                } else {
                                  $Res = self::C_1;
                                }
                              }
                            }
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  } else {
                    if ($this -> Atoms < 31.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Dipole < 5.5800) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Atoms < 40.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 44 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> HbDon < 1.5000) {
        if ($this -> Psa < 42.1000) {
          if ($this -> Charge < 0.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 28.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Vdiam < 8.5100) {
            if ($this -> Ovality < 1.5700) {
              $Res = self::C_1;
            } else {
              if ($this -> Surface < 295.3900) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Sdiam < 11.4900) {
              $Res = self::C_0;
            } else {
              if ($this -> Sav < 1219.4800) {
                if ($this -> Angles < 114.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Volume < 208.7100) {
          if ($this -> FlexTorsions < 2.5000) {
            if ($this -> HeavyAtoms < 10.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HeavyAtoms < 13.0000) {
                $Res = self::C_0;
              } else {
                if ($this -> Dipole < 1.3100) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Mass < 313.3900) {
            if ($this -> Rings < 2.5000) {
              if ($this -> Bonds < 33.5000) {
                if ($this -> Angles < 56.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Sas < 652.4600) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Vdiam < 8.6200) {
        if ($this -> HbDon < 0.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 0.7800) {
            if ($this -> Gyrrad < 3.3100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Gyrrad < 3.7000) {
              if ($this -> Lipole < 1.8000) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 743.9300) {
                  if ($this -> Sas < 420.0600) {
                    if ($this -> Gyrrad < 2.6900) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Impropers < 4.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Angles < 79.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> ChiralAtms < 0.5000) {
                  if ($this -> Angles < 85.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Dipole < 5.0300) {
          if ($this -> Lipole < 3.7100) {
            if ($this -> Lipole < 2.5900) {
              if ($this -> EzBnds < 0.5000) {
                if ($this -> HbAcc < 4.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < 4.8300) {
                    if ($this -> Atoms < 81.5000) {
                      if ($this -> Lipole < 1.8900) {
                        if ($this -> HeavyAtoms < 33.5000) {
                          if ($this -> Dipole < 2.3800) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Rings < 4.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Atoms < 52.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 45 ****/

    if ($this -> Sas < 700.2100) {
      if ($this -> HbAcc < 2.5000) {
        if ($this -> Torsions < 12.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Torsions < 15.5000) {
            if ($this -> Psa < 42.6800) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 25.5000) {
                if ($this -> Dipole < 1.0900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Torsions < 29.5000) {
          if ($this -> HbDon < 3.5000) {
            if ($this -> Psa < 58.7400) {
              if ($this -> Sdiam < 10.9000) {
                $Res = self::C_1;
              } else {
                if ($this -> Ovality < 1.7000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Impropers < 4.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 5.3200) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              if ($this -> Sav < 957.5000) {
                if ($this -> VirtualLogP < 2.7600) {
                  if ($this -> Gyrrad < 3.7100) {
                    if ($this -> Psa < 61.0300) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Mass < 502.1900) {
                        if ($this -> EzBnds < 1.5000) {
                          if ($this -> FlexTorsions < 6.0000) {
                            if ($this -> Bonds < 13.0000) {
                              if ($this -> Bonds < 10.5000) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            } else {
                              if ($this -> Dipole < 4.6000) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> FlexTorsions < 2.5000) {
                                  $Res = self::C_0;
                                } else {
                                  $Res = self::C_1;
                                }
                              }
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          if ($this -> Mass < 181.6800) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    if ($this -> Impropers < 10.5000) {
                      if ($this -> Gyrrad < 4.3200) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Torsions < 20.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Mass < 338.4500) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> EzBnds < 2.5000) {
                      if ($this -> Angles < 101.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> HbDon < 0.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> HeavyAtoms < 15.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> FlexTorsions < 6.5000) {
                if ($this -> VirtualLogP < -1.3500) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Dipole < 4.2900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Ovality < 1.8000) {
        $Res = self::C_1;
      } else {
        if ($this -> Dipole < 17.5300) {
          if ($this -> Dipole < 3.5700) {
            if ($this -> HeavyAtoms < 44.5000) {
              if ($this -> Torsions < 25.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Lipole < 1.1700) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 46 ****/

    if ($this -> Atoms < 51.5000) {
      if ($this -> Psa < 58.7400) {
        if ($this -> Dipole < 5.1800) {
          if ($this -> HbAcc < 1.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Dipole < 1.7700) {
              if ($this -> Sav < 549.9200) {
                $Res = self::C_0;
              } else {
                if ($this -> Surface < 202.5500) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Dipole < 1.4700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Mass < 330.9200) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Mass < 313.8300) {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 38.5000) {
              if ($this -> Atoms < 37.5000) {
                if ($this -> Volume < 250.6300) {
                  if ($this -> Psa < 65.1500) {
                    if ($this -> Vdiam < 7.6300) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Surface < 284.7000) {
                      if ($this -> Surface < 264.4300) {
                        if ($this -> VirtualLogP < -1.9000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Mass < 128.6200) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Lipole < 0.9100) {
                              $Res = self::C_1;
                            } else {
                              if ($this -> Lipole < 1.4800) {
                                if ($this -> Impropers < 7.5000) {
                                  $Res = self::C_0;
                                } else {
                                  $Res = self::C_1;
                                }
                              } else {
                                if ($this -> Sdiam < 8.6600) {
                                  if ($this -> Bonds < 13.5000) {
                                    $Res = self::C_0;
                                  } else {
                                    $Res = self::C_1;
                                  }
                                } else {
                                  if ($this -> Lipole < 2.1900) {
                                    $Res = self::C_1;
                                  } else {
                                    $Res = self::C_0;
                                  }
                                }
                              }
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Psa < 103.9400) {
                        if ($this -> Angles < 53.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Angles < 85.0000) {
            if ($this -> FlexTorsions < 2.5000) {
              if ($this -> Angles < 77.0000) {
                if ($this -> Angles < 69.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 71.7400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    } else {
      if ($this -> Vdiam < 9.2200) {
        if ($this -> ChiralAtms < 1.5000) {
          if ($this -> Sav < 1224.5300) {
            if ($this -> FlexTorsions < 6.5000) {
              if ($this -> EzBnds < 2.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Vdiam < 8.7600) {
                $Res = self::C_1;
              } else {
                if ($this -> Psa < 89.2200) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Torsions < 26.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> HeavyAtoms < 32.5000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Atoms < 69.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> Bonds < 98.5000) {
            if ($this -> HbAcc < 6.5000) {
              if ($this -> Angles < 128.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 47 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> Bonds < 23.5000) {
        if ($this -> HbAcc < 2.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Mass < 166.6700) {
            if ($this -> HeavyAtoms < 10.5000) {
              if ($this -> Impropers < 1.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          if ($this -> Sdiam < 8.9500) {
            if ($this -> Gyrrad < 3.2000) {
              if ($this -> Impropers < 7.5000) {
                if ($this -> Dipole < 1.5700) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Lipole < 6.1200) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Angles < 59.0000) {
              if ($this -> VirtualLogP < 1.0700) {
                $Res = self::C_0;
              } else {
                if ($this -> Volume < 225.7800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 30.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> ChiralAtms < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              if ($this -> Atoms < 56.0000) {
                if ($this -> Charge < 0.5000) {
                  if ($this -> Gyrrad < 4.7200) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Psa < 47.8900) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Psa < 64.0200) {
            if ($this -> Lipole < 1.0400) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Gyrrad < 3.7000) {
              if ($this -> Torsions < 15.5000) {
                if ($this -> Psa < 116.2600) {
                  if ($this -> Lipole < 2.5800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Surface < 249.4800) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Surface < 377.8500) {
                if ($this -> Atoms < 41.5000) {
                  if ($this -> VirtualLogP < 1.4200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Psa < 114.3000) {
                      if ($this -> Dipole < 2.2100) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Impropers < 16.5000) {
                  if ($this -> ChiralAtms < 1.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 3.3500) {
        if ($this -> Impropers < 16.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> HeavyAtoms < 29.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Angles < 120.0000) {
              if ($this -> Atoms < 53.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> FlexTorsions < 9.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 265.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Vdiam < 9.1200) {
          if ($this -> Dipole < 3.2900) {
            $Res = self::C_1;
          } else {
            if ($this -> Sav < 1092.5400) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Lipole < 1.6800) {
            if ($this -> Atoms < 64.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 154.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 48 ****/

    if ($this -> Torsions < 10.5000) {
      if ($this -> VirtualLogP < -1.2600) {
        $Res = self::C_0;
      } else {
        if ($this -> Dipole < 4.0200) {
          if ($this -> Angles < 23.5000) {
            if ($this -> Vdiam < 6.0400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Dipole < 9.7900) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Mass < 328.5500) {
        if ($this -> Atoms < 38.5000) {
          if ($this -> Gyrrad < 3.4900) {
            if ($this -> Vdiam < 6.9300) {
              $Res = self::C_0;
            } else {
              if ($this -> Lipole < 1.4400) {
                $Res = self::C_1;
              } else {
                if ($this -> Psa < 42.1300) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 3.0500) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sas < 503.2100) {
                      if ($this -> Dipole < 1.2100) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Angles < 54.5000) {
                          if ($this -> Dipole < 2.6300) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Atoms < 25.0000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Gyrrad < 4.0100) {
              $Res = self::C_0;
            } else {
              if ($this -> Bonds < 36.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Sdiam < 10.3900) {
            $Res = self::C_1;
          } else {
            if ($this -> Atoms < 41.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Ovality < 1.6700) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 87.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      } else {
        if ($this -> FlexTorsions < 13.5000) {
          if ($this -> Mass < 468.0000) {
            if ($this -> VirtualLogP < 3.3400) {
              if ($this -> Lipole < 1.5600) {
                $Res = self::C_0;
              } else {
                if ($this -> Sas < 552.0100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sas < 599.5500) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 93.0000) {
                      if ($this -> Angles < 85.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Rings < 4.5000) {
                        if ($this -> Bonds < 62.0000) {
                          if ($this -> Psa < 45.3600) {
                            if ($this -> Gyrrad < 4.5700) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            } else {
              if ($this -> Impropers < 16.5000) {
                if ($this -> Gyrrad < 4.0500) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 46.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 117.0000) {
                      if ($this -> VirtualLogP < 3.6500) {
                        if ($this -> HbAcc < 3.5000) {
                          if ($this -> EzBnds < 1.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Angles < 172.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> Mass < 642.3200) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 49 ****/

    if ($this -> Sas < 536.4900) {
      if ($this -> HbAcc < 1.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Lipole < 2.1400) {
          if ($this -> Angles < 57.5000) {
            if ($this -> Sdiam < 9.8400) {
              if ($this -> Mass < 212.6500) {
                if ($this -> HbDon < 3.5000) {
                  if ($this -> Angles < 46.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Rings < 3.5000) {
            if ($this -> Psa < 42.1000) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 120.0700) {
                if ($this -> Torsions < 17.5000) {
                  if ($this -> Vdiam < 7.1200) {
                    if ($this -> HeavyAtoms < 12.5000) {
                      if ($this -> Bonds < 20.5000) {
                        if ($this -> Surface < 150.8100) {
                          if ($this -> HbDon < 2.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> FlexTorsions < 3.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> HeavyAtoms < 17.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Ovality < 1.6800) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Sdiam < 12.4500) {
        if ($this -> ChiralAtms < 1.5000) {
          if ($this -> Sdiam < 11.4400) {
            if ($this -> FlexTorsions < 3.5000) {
              if ($this -> Gyrrad < 3.9900) {
                if ($this -> Rings < 3.5000) {
                  if ($this -> Psa < 34.2400) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Bonds < 47.5000) {
                    if ($this -> Bonds < 45.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Atoms < 46.5000) {
                if ($this -> Torsions < 16.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Surface < 370.3600) {
                    if ($this -> Surface < 333.0000) {
                      if ($this -> FlexTorsions < 5.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> FlexTorsions < 6.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Mass < 366.9800) {
                $Res = self::C_1;
              } else {
                if ($this -> Dipole < 2.7100) {
                  if ($this -> HbAcc < 4.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Lipole < 1.7000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Dipole < 2.5600) {
            if ($this -> Vdiam < 8.6200) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 57.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Atoms < 50.5000) {
              if ($this -> Dipole < 3.3000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Sdiam < 13.5400) {
          $Res = self::C_0;
        } else {
          if ($this -> HbDon < 0.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Atoms < 78.5000) {
              if ($this -> Bonds < 83.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 50 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> HeavyAtoms < 31.0000) {
        if ($this -> VirtualLogP < 3.0300) {
          if ($this -> Gyrrad < 3.1300) {
            if ($this -> Vdiam < 5.8800) {
              $Res = self::C_1;
            } else {
              if ($this -> Impropers < 7.5000) {
                if ($this -> FlexTorsions < 0.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Surface < 224.3700) {
                    if ($this -> Gyrrad < 2.2200) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Torsions < 10.0000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Mass < 169.2200) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Mass < 215.7800) {
              if ($this -> Gyrrad < 3.3000) {
                $Res = self::C_0;
              } else {
                if ($this -> HeavyAtoms < 14.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Dipole < 1.8900) {
                if ($this -> Volume < 208.2600) {
                  if ($this -> HbDon < 5.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Dipole < 2.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Sdiam < 10.3400) {
                    if ($this -> Volume < 232.4000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> FlexTorsions < 5.5000) {
                      if ($this -> Dipole < 9.6700) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Gyrrad < 4.2700) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 48.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Sdiam < 10.2700) {
        if ($this -> FlexTorsions < 5.5000) {
          if ($this -> Psa < 140.0000) {
            if ($this -> Vdiam < 7.9600) {
              if ($this -> Lipole < 0.6600) {
                if ($this -> VirtualLogP < -0.7400) {
                  if ($this -> Bonds < 20.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> HeavyAtoms < 16.5000) {
                  if ($this -> Angles < 47.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Angles < 67.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Sdiam < 10.0600) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Psa < 60.5200) {
          $Res = self::C_1;
        } else {
          if ($this -> Impropers < 28.5000) {
            if ($this -> HbAcc < 4.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> HeavyAtoms < 26.5000) {
                if ($this -> Atoms < 43.5000) {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Volume < 332.5800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbDon < 1.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sdiam < 11.8200) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Volume < 415.1600) {
                        if ($this -> Impropers < 22.5000) {
                          if ($this -> Angles < 106.0000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        if ($this -> HbAcc < 16.0000) {
                          if ($this -> Psa < 124.5400) {
                            if ($this -> Angles < 172.0000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Angles < 92.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> ChiralAtms < 11.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 51 ****/

    if ($this -> Gyrrad < 3.6800) {
      if ($this -> HbDon < 1.5000) {
        if ($this -> Bonds < 34.5000) {
          if ($this -> Vdiam < 7.2700) {
            if ($this -> Dipole < 4.1100) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 19.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Dipole < 2.3400) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 29.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 270.9900) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Mass < 240.8200) {
          if ($this -> Gyrrad < 2.6200) {
            if ($this -> Lipole < 0.7400) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Psa < 85.9600) {
              if ($this -> HeavyAtoms < 15.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> ChiralAtms < 0.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> HeavyAtoms < 13.0000) {
                $Res = self::C_0;
              } else {
                if ($this -> Sav < 661.5100) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Psa < 126.0500) {
            if ($this -> Sas < 542.9900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 143.2600) {
              $Res = self::C_0;
            } else {
              if ($this -> Sas < 505.0900) {
                if ($this -> ChiralAtms < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    } else {
      if ($this -> Psa < 70.7800) {
        if ($this -> Atoms < 56.5000) {
          if ($this -> Psa < 40.7900) {
            $Res = self::C_1;
          } else {
            if ($this -> Sas < 660.9700) {
              if ($this -> Lipole < 2.1000) {
                if ($this -> FlexTorsions < 2.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Lipole < 1.3700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Sav < 1050.0700) {
                  if ($this -> Atoms < 42.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Surface < 412.6200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Ovality < 1.7400) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> ChiralAtms < 0.5000) {
            if ($this -> Psa < 23.0400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> ChiralAtms < 1.5000) {
              if ($this -> Bonds < 75.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Atoms < 71.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Rings < 7.5000) {
          if ($this -> Psa < 80.3000) {
            $Res = self::C_0;
          } else {
            if ($this -> Torsions < 14.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> FlexTorsions < 2.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 2.5000) {
                  if ($this -> Atoms < 34.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 113.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Atoms < 65.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  if ($this -> Atoms < 64.5000) {
                    if ($this -> Psa < 150.7400) {
                      if ($this -> HbDon < 3.5000) {
                        if ($this -> Bonds < 56.0000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Angles < 111.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Surface < 617.6900) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Angles < 181.0000) {
                        if ($this -> Dipole < 4.3400) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 52 ****/

    if ($this -> Dipole < 2.7800) {
      if ($this -> Mass < 410.5200) {
        if ($this -> Torsions < 10.5000) {
          if ($this -> VirtualLogP < -1.6300) {
            $Res = self::C_0;
          } else {
            if ($this -> HbDon < 1.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Vdiam < 6.2900) {
                if ($this -> Dipole < 2.3300) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < -0.2000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> Angles < 47.0000) {
            if ($this -> HbAcc < 2.5000) {
              if ($this -> HeavyAtoms < 14.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 70.7800) {
              if ($this -> VirtualLogP < 1.5100) {
                if ($this -> ChiralAtms < 0.5000) {
                  if ($this -> EzBnds < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Rings < 1.5000) {
                  if ($this -> Psa < 52.6400) {
                    if ($this -> Bonds < 44.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Bonds < 32.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> ChiralAtms < 3.0000) {
                  if ($this -> Psa < 89.3300) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 1.5400) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Psa < 95.8400) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Psa < 61.8000) {
          if ($this -> Mass < 468.6300) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Ovality < 1.8300) {
            $Res = self::C_0;
          } else {
            if ($this -> Torsions < 29.5000) {
              if ($this -> Dipole < 2.0100) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    } else {
      if ($this -> Psa < 42.6800) {
        if ($this -> Surface < 438.1500) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> HbDon < 0.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Sdiam < 9.8700) {
            if ($this -> VirtualLogP < 0.7200) {
              if ($this -> Torsions < 13.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> ChiralAtms < 4.0000) {
                  if ($this -> Torsions < 17.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Bonds < 32.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Psa < 145.9500) {
              if ($this -> Torsions < 28.0000) {
                if ($this -> Bonds < 52.5000) {
                  if ($this -> Sas < 621.0800) {
                    if ($this -> Atoms < 45.0000) {
                      if ($this -> Sas < 522.9500) {
                        if ($this -> Surface < 313.9800) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> ChiralAtms < 0.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      } else {
                        if ($this -> VirtualLogP < 3.5800) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HeavyAtoms < 31.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Lipole < 1.5200) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Mass < 461.1600) {
                $Res = self::C_1;
              } else {
                if ($this -> Lipole < 1.6600) {
                  if ($this -> Dipole < 6.8600) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 53 ****/

    if ($this -> Psa < 61.9300) {
      if ($this -> VirtualLogP < 5.4000) {
        if ($this -> Psa < 42.1300) {
          $Res = self::C_1;
        } else {
          if ($this -> FlexTorsions < 4.5000) {
            if ($this -> VirtualLogP < 3.4800) {
              if ($this -> VirtualLogP < 0.9900) {
                if ($this -> Dipole < 1.9200) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Dipole < 2.4800) {
                  if ($this -> Psa < 49.5900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> HeavyAtoms < 23.0000) {
                      if ($this -> FlexTorsions < 2.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> ChiralAtms < 0.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 4.7400) {
                  if ($this -> Dipole < 3.2900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Rings < 1.5000) {
              if ($this -> Gyrrad < 3.9400) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Psa < 59.6700) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Dipole < 2.9500) {
          if ($this -> Mass < 468.6300) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Torsions < 10.5000) {
        if ($this -> Angles < 21.0000) {
          if ($this -> Dipole < 3.7100) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> HeavyAtoms < 10.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Dipole < 1.9100) {
              $Res = self::C_1;
            } else {
              if ($this -> Impropers < 13.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Torsions < 32.5000) {
          if ($this -> VirtualLogP < 3.3800) {
            if ($this -> HbDon < 7.5000) {
              if ($this -> Gyrrad < 3.0400) {
                if ($this -> Mass < 190.2000) {
                  if ($this -> Surface < 220.9900) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 48.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> HeavyAtoms < 29.5000) {
                  if ($this -> Volume < 335.9200) {
                    if ($this -> Sdiam < 10.9800) {
                      if ($this -> Sas < 441.8800) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Mass < 313.8300) {
                          if ($this -> Mass < 285.8500) {
                            if ($this -> Psa < 131.4300) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> Psa < 163.4500) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    } else {
                      if ($this -> HbAcc < 6.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> FlexTorsions < 7.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Vdiam < 8.4800) {
              if ($this -> Angles < 63.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Atoms < 89.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Bonds < 118.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 54 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Dipole < 3.6600) {
        $Res = self::C_1;
      } else {
        if ($this -> VirtualLogP < 5.4000) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Surface < 396.6400) {
        if ($this -> Torsions < 10.5000) {
          if ($this -> Angles < 30.5000) {
            if ($this -> Lipole < 2.5400) {
              if ($this -> Atoms < 18.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> HeavyAtoms < 6.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Volume < 173.1800) {
            if ($this -> Bonds < 23.5000) {
              if ($this -> Dipole < 4.8100) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 67.5900) {
              if ($this -> Lipole < 4.4600) {
                if ($this -> Mass < 314.0600) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < 2.7000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 61.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Gyrrad < 3.0100) {
                $Res = self::C_1;
              } else {
                if ($this -> Volume < 307.6500) {
                  if ($this -> Atoms < 39.5000) {
                    if ($this -> Sas < 429.4800) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Vdiam < 7.9700) {
                        if ($this -> Gyrrad < 3.3500) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Sas < 514.0600) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Mass < 326.9400) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Sav < 1021.6000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> HbAcc < 22.0000) {
          if ($this -> Bonds < 86.0000) {
            if ($this -> Torsions < 26.5000) {
              if ($this -> HbDon < 5.5000) {
                if ($this -> Sas < 669.2700) {
                  if ($this -> VirtualLogP < 3.6700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Ovality < 1.8000) {
                if ($this -> Vdiam < 8.7100) {
                  if ($this -> Atoms < 50.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sas < 681.2800) {
                    if ($this -> Angles < 100.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Angles < 149.5000) {
                  if ($this -> Rings < 4.5000) {
                    if ($this -> Sas < 743.4500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Vdiam < 9.5300) {
                        if ($this -> Ovality < 1.9000) {
                          if ($this -> Angles < 99.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 55 ****/

    if ($this -> Sav < 1065.9300) {
      if ($this -> HbDon < 0.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Psa < 42.6800) {
          $Res = self::C_1;
        } else {
          if ($this -> Vdiam < 5.8800) {
            $Res = self::C_1;
          } else {
            if ($this -> Rings < 0.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Torsions < 10.5000) {
                if ($this -> Angles < 26.5000) {
                  if ($this -> Vdiam < 6.0700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 2.4400) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Atoms < 17.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> VirtualLogP < 4.2300) {
                  if ($this -> Surface < 220.4800) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Gyrrad < 3.1200) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Psa < 164.0000) {
                        if ($this -> Dipole < 3.1900) {
                          if ($this -> Psa < 55.8600) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Torsions < 27.5000) {
                              if ($this -> Sas < 529.4200) {
                                if ($this -> Mass < 215.7800) {
                                  $Res = self::C_0;
                                } else {
                                  if ($this -> Gyrrad < 3.3000) {
                                    $Res = self::C_1;
                                  } else {
                                    if ($this -> Torsions < 16.5000) {
                                      if ($this -> ChiralAtms < 0.5000) {
                                        $Res = self::C_1;
                                      } else {
                                        if ($this -> VirtualLogP < -1.6000) {
                                          $Res = self::C_0;
                                        } else {
                                          $Res = self::C_1;
                                        }
                                      }
                                    } else {
                                      $Res = self::C_0;
                                    }
                                  }
                                }
                              } else {
                                if ($this -> Angles < 86.0000) {
                                  $Res = self::C_0;
                                } else {
                                  if ($this -> Bonds < 51.5000) {
                                    $Res = self::C_1;
                                  } else {
                                    $Res = self::C_0;
                                  }
                                }
                              }
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        } else {
                          if ($this -> Vdiam < 8.4200) {
                            if ($this -> Atoms < 32.0000) {
                              if ($this -> HbDon < 2.5000) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          } else {
                            if ($this -> HbAcc < 4.0000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Torsions < 32.5000) {
        if ($this -> Dipole < 5.0300) {
          if ($this -> Impropers < 10.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 61.4900) {
              if ($this -> FlexTorsions < 3.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Atoms < 56.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Bonds < 65.0000) {
                  if ($this -> HeavyAtoms < 29.5000) {
                    if ($this -> Angles < 104.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Surface < 435.0400) {
            if ($this -> Sav < 1092.4100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Surface < 544.8600) {
          $Res = self::C_0;
        } else {
          if ($this -> Lipole < 1.1500) {
            $Res = self::C_1;
          } else {
            if ($this -> Sas < 828.8200) {
              if ($this -> Atoms < 73.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 56 ****/

    if ($this -> Ovality < 1.6700) {
      if ($this -> Psa < 64.0900) {
        if ($this -> Mass < 255.3100) {
          if ($this -> Lipole < 4.5700) {
            if ($this -> Sas < 447.8800) {
              $Res = self::C_1;
            } else {
              if ($this -> Sas < 465.8300) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Psa < 119.7200) {
          if ($this -> Bonds < 33.5000) {
            if ($this -> Sas < 501.7000) {
              if ($this -> Lipole < 2.0400) {
                if ($this -> FlexTorsions < 0.5000) {
                  if ($this -> HeavyAtoms < 9.0000) {
                    if ($this -> Atoms < 13.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Psa < 86.9500) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Ovality < 1.5100) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Gyrrad < 2.6100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 37.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Impropers < 13.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Gyrrad < 2.9900) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> FlexTorsions < 4.5000) {
              if ($this -> HbDon < 1.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> ChiralAtms < 1.5000) {
                  if ($this -> Ovality < 1.5800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> VirtualLogP < -0.7500) {
            if ($this -> Rings < 1.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> HbDon < 0.5000) {
        if ($this -> Sav < 1078.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Ovality < 1.7400) {
            $Res = self::C_0;
          } else {
            if ($this -> HeavyAtoms < 34.0000) {
              if ($this -> Impropers < 4.5000) {
                if ($this -> Bonds < 65.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Sdiam < 12.3000) {
          if ($this -> VirtualLogP < 3.6700) {
            if ($this -> Bonds < 57.5000) {
              if ($this -> HeavyAtoms < 25.5000) {
                if ($this -> Angles < 85.5000) {
                  if ($this -> Sas < 552.6700) {
                    if ($this -> Ovality < 1.7100) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Lipole < 1.0100) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Surface < 397.0200) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 96.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Lipole < 1.7800) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Atoms < 41.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> ChiralAtms < 15.5000) {
            if ($this -> Lipole < 1.6800) {
              if ($this -> HbAcc < 3.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 5.5000) {
                  if ($this -> Torsions < 34.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 142.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> HbDon < 19.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 57 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> Psa < 42.1000) {
        if ($this -> VirtualLogP < 0.6100) {
          if ($this -> Angles < 42.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Dipole < 1.4600) {
          if ($this -> Mass < 329.4400) {
            if ($this -> HeavyAtoms < 12.5000) {
              if ($this -> Angles < 37.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> FlexTorsions < 1.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Rings < 3.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Dipole < 0.9900) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Sas < 542.1600) {
            if ($this -> Atoms < 34.5000) {
              if ($this -> Atoms < 15.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 432.6300) {
                  $Res = self::C_0;
                } else {
                  if ($this -> FlexTorsions < 1.5000) {
                    if ($this -> Ovality < 1.3500) {
                      if ($this -> HbDon < 3.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Sdiam < 9.0200) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Dipole < 2.9400) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  } else {
                    if ($this -> Psa < 55.4600) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Dipole < 5.2600) {
                        if ($this -> Mass < 274.7000) {
                          if ($this -> Impropers < 4.5000) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Sas < 420.0600) {
                              $Res = self::C_1;
                            } else {
                              if ($this -> Sdiam < 9.5200) {
                                if ($this -> Gyrrad < 3.1100) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              } else {
                                if ($this -> FlexTorsions < 6.0000) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              }
                            }
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            } else {
              if ($this -> Ovality < 1.7000) {
                if ($this -> Lipole < 0.4500) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> HbDon < 0.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Atoms < 41.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Vdiam < 8.5000) {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 5.1000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Surface < 418.3500) {
                    if ($this -> Psa < 59.2800) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> ChiralAtms < 1.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Psa < 60.1600) {
        if ($this -> Sas < 761.9100) {
          if ($this -> Impropers < 4.5000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Torsions < 28.0000) {
          if ($this -> Impropers < 6.0000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> HeavyAtoms < 31.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> ChiralAtms < 1.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Psa < 89.1500) {
                if ($this -> Lipole < 2.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Bonds < 66.5000) {
                  if ($this -> Lipole < 2.1100) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HbDon < 9.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HbDon < 12.0000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> VirtualLogP < -6.2600) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 58 ****/

    if ($this -> Mass < 320.1000) {
      if ($this -> Surface < 147.9700) {
        $Res = self::C_1;
      } else {
        if ($this -> Vdiam < 7.6200) {
          if ($this -> Psa < 42.6800) {
            $Res = self::C_1;
          } else {
            if ($this -> Volume < 130.5200) {
              $Res = self::C_0;
            } else {
              if ($this -> Atoms < 31.5000) {
                if ($this -> Sas < 365.6400) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Mass < 215.7600) {
                    if ($this -> EzBnds < 0.5000) {
                      if ($this -> Impropers < 4.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Bonds < 26.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> FlexTorsions < 2.5000) {
                  if ($this -> Bonds < 34.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> HbAcc < 3.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Dipole < 2.9300) {
              $Res = self::C_1;
            } else {
              if ($this -> Atoms < 42.0000) {
                $Res = self::C_0;
              } else {
                if ($this -> Dipole < 3.8500) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> HbAcc < 2.5000) {
        if ($this -> Angles < 61.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> HeavyAtoms < 31.0000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Ovality < 1.8200) {
          if ($this -> Lipole < 2.1900) {
            if ($this -> Sav < 973.1000) {
              if ($this -> EzBnds < 0.5000) {
                if ($this -> Angles < 84.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.4300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Vdiam < 8.6500) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 52.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 52.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Torsions < 27.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Ovality < 1.7900) {
              if ($this -> Gyrrad < 3.6500) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 25.5000) {
                  if ($this -> HbDon < 2.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> ChiralAtms < 2.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Mass < 430.3900) {
                    if ($this -> Bonds < 54.5000) {
                      if ($this -> VirtualLogP < 3.6500) {
                        if ($this -> HbDon < 0.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Impropers < 4.5000) {
            if ($this -> Ovality < 1.9500) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Angles < 106.5000) {
              if ($this -> Bonds < 56.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> FlexTorsions < 9.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 2.1800) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              if ($this -> Mass < 565.1200) {
                if ($this -> Gyrrad < 4.3700) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Mass < 634.1900) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < 1.4500) {
                    if ($this -> EzBnds < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 59 ****/

    if ($this -> Psa < 58.7400) {
      if ($this -> Angles < 106.5000) {
        if ($this -> Charge < 0.5000) {
          if ($this -> Sas < 500.0300) {
            $Res = self::C_1;
          } else {
            if ($this -> Lipole < 3.8300) {
              if ($this -> Gyrrad < 4.7400) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 392.3200) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 4.8800) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              if ($this -> Atoms < 45.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Impropers < 7.5000) {
          $Res = self::C_0;
        } else {
          if ($this -> Angles < 116.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> Surface < 284.8600) {
        if ($this -> Vdiam < 7.2600) {
          if ($this -> HeavyAtoms < 9.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 26.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Surface < 191.2300) {
                $Res = self::C_1;
              } else {
                if ($this -> Vdiam < 7.2300) {
                  if ($this -> Impropers < 7.5000) {
                    if ($this -> Gyrrad < 2.6700) {
                      if ($this -> Vdiam < 6.8000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Sas < 464.7000) {
                        if ($this -> Psa < 102.6100) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Ovality < 1.4900) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> Surface < 220.5000) {
                      if ($this -> HbDon < 2.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Psa < 60.5900) {
            $Res = self::C_0;
          } else {
            if ($this -> Mass < 226.2500) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Ovality < 1.8200) {
          if ($this -> Psa < 82.1700) {
            if ($this -> Gyrrad < 3.7100) {
              $Res = self::C_1;
            } else {
              if ($this -> HbAcc < 3.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Impropers < 13.5000) {
                    if ($this -> Dipole < 5.7700) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Psa < 90.0200) {
              $Res = self::C_0;
            } else {
              if ($this -> Ovality < 1.6200) {
                $Res = self::C_0;
              } else {
                if ($this -> Torsions < 15.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < -0.2300) {
                    if ($this -> VirtualLogP < -1.0300) {
                      if ($this -> Atoms < 54.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Rings < 4.5000) {
                      if ($this -> Angles < 68.0000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Psa < 90.6700) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Sdiam < 12.3800) {
            $Res = self::C_0;
          } else {
            if ($this -> Psa < 211.7500) {
              if ($this -> Lipole < 1.9200) {
                if ($this -> Gyrrad < 5.4200) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> EzBnds < 4.0000) {
                if ($this -> FlexTorsions < 8.5000) {
                  if ($this -> ChiralAtms < 8.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 60 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> VirtualLogP < 1.3500) {
        if ($this -> Mass < 137.6300) {
          $Res = self::C_1;
        } else {
          if ($this -> Sas < 358.0500) {
            if ($this -> Ovality < 1.3600) {
              $Res = self::C_0;
            } else {
              if ($this -> Atoms < 21.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Ovality < 1.4100) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Angles < 56.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> Angles < 85.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Atoms < 58.5000) {
          if ($this -> Dipole < 1.4700) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 49.0000) {
              if ($this -> Bonds < 57.5000) {
                if ($this -> Vdiam < 7.7500) {
                  if ($this -> Sas < 487.7200) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> EzBnds < 0.5000) {
                if ($this -> Sas < 454.1100) {
                  if ($this -> HeavyAtoms < 13.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Rings < 3.0000) {
                  if ($this -> Gyrrad < 4.8800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Gyrrad < 4.2900) {
        if ($this -> HbAcc < 6.5000) {
          if ($this -> Lipole < 0.6900) {
            if ($this -> Dipole < 0.7400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> VirtualLogP < -0.9800) {
              $Res = self::C_1;
            } else {
              if ($this -> Ovality < 1.5200) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.6100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 5.6600) {
                    if ($this -> Ovality < 1.7500) {
                      if ($this -> Sdiam < 10.0000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Lipole < 1.8400) {
                          if ($this -> Sav < 945.0700) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Atoms < 44.0000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> ChiralAtms < 3.0000) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> Psa < 49.5900) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              }
                            }
                          }
                        } else {
                          if ($this -> Surface < 330.0100) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Ovality < 1.7300) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Rings < 3.5000) {
          if ($this -> Dipole < 1.7300) {
            if ($this -> Bonds < 58.5000) {
              if ($this -> Angles < 96.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> FlexTorsions < 8.5000) {
            if ($this -> Surface < 626.8200) {
              if ($this -> Impropers < 22.5000) {
                if ($this -> Dipole < 2.7100) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Bonds < 62.0000) {
                    if ($this -> Psa < 60.5800) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 61 ****/

    if ($this -> Vdiam < 8.6300) {
      if ($this -> FlexTorsions < 1.5000) {
        if ($this -> Gyrrad < 2.1600) {
          $Res = self::C_1;
        } else {
          if ($this -> VirtualLogP < 0.9900) {
            if ($this -> Gyrrad < 2.7600) {
              if ($this -> Impropers < 6.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Sas < 587.6300) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Psa < 42.1000) {
          $Res = self::C_1;
        } else {
          if ($this -> Mass < 213.6600) {
            if ($this -> Surface < 191.2300) {
              $Res = self::C_1;
            } else {
              if ($this -> Mass < 176.7000) {
                if ($this -> Gyrrad < 2.5600) {
                  if ($this -> ChiralAtms < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              if ($this -> HeavyAtoms < 24.5000) {
                if ($this -> Dipole < 0.3900) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Mass < 300.3800) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sav < 900.5200) {
                      if ($this -> Rings < 3.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Angles < 82.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Bonds < 47.5000) {
                if ($this -> Gyrrad < 3.7000) {
                  if ($this -> Psa < 102.2600) {
                    if ($this -> Atoms < 26.0000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Sav < 869.2000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Atoms < 39.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    if ($this -> Dipole < 2.9900) {
                      if ($this -> Mass < 266.2300) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> Dipole < 5.3800) {
                    if ($this -> Dipole < 0.5100) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Sav < 998.1000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> Angles < 71.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    } else {
      if ($this -> Bonds < 63.5000) {
        if ($this -> Lipole < 1.8900) {
          if ($this -> Angles < 87.0000) {
            $Res = self::C_0;
          } else {
            if ($this -> Sas < 572.8100) {
              $Res = self::C_0;
            } else {
              if ($this -> ChiralAtms < 2.5000) {
                if ($this -> VirtualLogP < 2.5100) {
                  if ($this -> Atoms < 55.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Sav < 1092.4100) {
            if ($this -> Sdiam < 11.6400) {
              $Res = self::C_0;
            } else {
              if ($this -> Lipole < 3.3400) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Vdiam < 8.8500) {
              if ($this -> VirtualLogP < 3.3500) {
                if ($this -> Angles < 96.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Lipole < 2.3500) {
                $Res = self::C_0;
              } else {
                if ($this -> Vdiam < 8.9400) {
                  if ($this -> EzBnds < 1.5000) {
                    if ($this -> Impropers < 12.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Impropers < 10.5000) {
          if ($this -> HbAcc < 3.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Lipole < 2.0400) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Angles < 172.0000) {
            $Res = self::C_0;
          } else {
            if ($this -> Gyrrad < 5.7500) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 62 ****/

    if ($this -> Mass < 313.4100) {
      if ($this -> Bonds < 23.5000) {
        if ($this -> Ovality < 1.3500) {
          $Res = self::C_1;
        } else {
          if ($this -> Ovality < 1.3700) {
            if ($this -> HbAcc < 2.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Psa < 42.9800) {
          $Res = self::C_1;
        } else {
          if ($this -> HeavyAtoms < 19.5000) {
            if ($this -> FlexTorsions < 6.5000) {
              if ($this -> Impropers < 10.5000) {
                if ($this -> VirtualLogP < -0.9500) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Ovality < 1.5600) {
                    if ($this -> Sav < 637.9900) {
                      if ($this -> Sdiam < 8.4400) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Sas < 441.4400) {
                        if ($this -> Gyrrad < 3.0100) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Gyrrad < 3.4300) {
                  if ($this -> EzBnds < 1.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 3.1300) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> HbDon < 0.5000) {
        if ($this -> HeavyAtoms < 34.5000) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Vdiam < 8.3900) {
          if ($this -> Dipole < 1.3600) {
            if ($this -> Bonds < 42.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Vdiam < 8.5800) {
            if ($this -> Sdiam < 10.9800) {
              if ($this -> Vdiam < 8.4200) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Lipole < 1.8900) {
              if ($this -> HbAcc < 2.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 5.6100) {
                  if ($this -> Gyrrad < 4.7700) {
                    if ($this -> Sav < 1007.2500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Vdiam < 9.0300) {
                        if ($this -> Angles < 88.5000) {
                          if ($this -> Bonds < 50.0000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        if ($this -> Bonds < 78.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Rings < 6.0000) {
                    if ($this -> FlexTorsions < 9.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              if ($this -> VirtualLogP < 3.6500) {
                if ($this -> Psa < 43.7100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Ovality < 1.7700) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Lipole < 3.2700) {
                      if ($this -> Sas < 681.2000) {
                        if ($this -> Angles < 93.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        if ($this -> Angles < 121.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Sav < 1237.8200) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 63 ****/

    if ($this -> Sav < 1204.7700) {
      if ($this -> Psa < 59.6800) {
        if ($this -> Mass < 157.1900) {
          $Res = self::C_1;
        } else {
          if ($this -> Charge < 0.5000) {
            if ($this -> Lipole < 4.3100) {
              if ($this -> Torsions < 25.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Surface < 412.5500) {
                  if ($this -> Surface < 406.6000) {
                    if ($this -> ChiralAtms < 3.0000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Gyrrad < 3.6200) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Angles < 93.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> ChiralAtms < 0.5000) {
              if ($this -> Dipole < 10.2500) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Bonds < 17.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Bonds < 59.5000) {
            if ($this -> HbDon < 0.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Sas < 442.1100) {
                if ($this -> Ovality < 1.5000) {
                  if ($this -> Ovality < 1.4600) {
                    if ($this -> HbDon < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Bonds < 25.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> VirtualLogP < -0.1600) {
                      if ($this -> Impropers < 4.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Lipole < 1.9800) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> FlexTorsions < 2.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> VirtualLogP < 3.3300) {
                  if ($this -> Rings < 4.5000) {
                    if ($this -> Gyrrad < 3.3600) {
                      if ($this -> Impropers < 10.5000) {
                        if ($this -> FlexTorsions < 2.5000) {
                          if ($this -> Torsions < 17.0000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Torsions < 17.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Vdiam < 7.9700) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Torsions < 19.5000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> FlexTorsions < 2.5000) {
                              if ($this -> HbDon < 1.5000) {
                                if ($this -> Bonds < 47.0000) {
                                  $Res = self::C_0;
                                } else {
                                  $Res = self::C_1;
                                }
                              } else {
                                $Res = self::C_0;
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Lipole < 1.9200) {
        if ($this -> Sas < 920.4000) {
          if ($this -> Impropers < 24.0000) {
            if ($this -> Surface < 541.0700) {
              $Res = self::C_0;
            } else {
              if ($this -> Sav < 1512.7500) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 43.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        $Res = self::C_0;
      }
    }

    $Occur[$Res]++;

    /**** Tree 64 ****/

    if ($this -> Gyrrad < 3.4800) {
      if ($this -> Psa < 42.9800) {
        $Res = self::C_1;
      } else {
        if ($this -> Lipole < 4.8300) {
          if ($this -> Sas < 428.5000) {
            if ($this -> Atoms < 24.5000) {
              if ($this -> Psa < 84.9000) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 175.6800) {
                  if ($this -> Dipole < 2.2300) {
                    if ($this -> Dipole < 0.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Lipole < 2.8100) {
                if ($this -> Vdiam < 6.9300) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Psa < 107.2600) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Sav < 919.4200) {
              if ($this -> Lipole < 2.9400) {
                $Res = self::C_1;
              } else {
                if ($this -> Atoms < 29.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Bonds < 25.0000) {
            $Res = self::C_0;
          } else {
            if ($this -> Psa < 87.4100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Torsions < 32.5000) {
        if ($this -> HbDon < 0.5000) {
          if ($this -> VirtualLogP < 5.4000) {
            $Res = self::C_1;
          } else {
            if ($this -> FlexTorsions < 3.0000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Surface < 292.3000) {
            $Res = self::C_0;
          } else {
            if ($this -> Lipole < 2.1600) {
              if ($this -> Psa < 65.2400) {
                if ($this -> Bonds < 65.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HeavyAtoms < 29.5000) {
                  if ($this -> Bonds < 36.5000) {
                    if ($this -> Bonds < 31.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Bonds < 59.5000) {
                      if ($this -> Lipole < 1.9600) {
                        if ($this -> Rings < 3.5000) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Lipole < 0.8300) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Ovality < 1.6200) {
                if ($this -> HbAcc < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Bonds < 61.5000) {
                  if ($this -> Torsions < 28.0000) {
                    if ($this -> Gyrrad < 4.0100) {
                      if ($this -> Psa < 143.6500) {
                        if ($this -> Dipole < 1.7700) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Psa < 59.1200) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Sav < 1203.7500) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Gyrrad < 6.8300) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> ChiralAtms < 22.0000) {
          if ($this -> Ovality < 2.0100) {
            if ($this -> Angles < 125.5000) {
              if ($this -> Sdiam < 13.0900) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Atoms < 95.0000) {
              if ($this -> VirtualLogP < 4.5400) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 65 ****/

    if ($this -> HbAcc < 2.5000) {
      if ($this -> Lipole < 4.8300) {
        if ($this -> VirtualLogP < 0.7200) {
          if ($this -> Gyrrad < 2.4300) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Lipole < 3.8600) {
            if ($this -> Bonds < 65.0000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Gyrrad < 3.8200) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Mass < 344.3100) {
        if ($this -> Surface < 263.1900) {
          if ($this -> Angles < 39.5000) {
            if ($this -> Volume < 156.8500) {
              if ($this -> Angles < 27.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> HbDon < 3.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Dipole < 1.9700) {
              $Res = self::C_0;
            } else {
              if ($this -> Dipole < 2.8700) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 14.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Sas < 512.4600) {
            if ($this -> Mass < 242.8100) {
              if ($this -> Sdiam < 9.6700) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> ChiralAtms < 1.5000) {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> VirtualLogP < -0.2800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Psa < 61.4700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sas < 618.4000) {
                      if ($this -> HeavyAtoms < 18.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              if ($this -> Dipole < 9.6900) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Mass < 351.4000) {
          $Res = self::C_0;
        } else {
          if ($this -> Impropers < 10.5000) {
            if ($this -> Sas < 582.7300) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 1.3200) {
                if ($this -> Angles < 123.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 6.8600) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> VirtualLogP < 2.3200) {
                  if ($this -> Dipole < 12.1800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Atoms < 56.0000) {
                    if ($this -> Sas < 646.1500) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> FlexTorsions < 6.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Gyrrad < 5.9300) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            if ($this -> Vdiam < 8.6300) {
              if ($this -> Bonds < 48.5000) {
                if ($this -> Angles < 81.5000) {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Sas < 681.2000) {
                $Res = self::C_0;
              } else {
                if ($this -> Psa < 61.2200) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Ovality < 1.7900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Lipole < 1.3600) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> HbDon < 2.5000) {
                        if ($this -> Ovality < 1.8100) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        if ($this -> Lipole < 2.0900) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 66 ****/

    if ($this -> Dipole < 3.1900) {
      if ($this -> Psa < 68.4900) {
        if ($this -> Psa < 42.9900) {
          if ($this -> Bonds < 66.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> HeavyAtoms < 19.5000) {
            if ($this -> FlexTorsions < 1.5000) {
              if ($this -> HeavyAtoms < 10.5000) {
                if ($this -> Atoms < 15.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Lipole < 3.8700) {
                if ($this -> Dipole < 2.3900) {
                  if ($this -> Sdiam < 8.3700) {
                    if ($this -> Bonds < 23.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Dipole < 2.9900) {
              if ($this -> VirtualLogP < 2.7000) {
                if ($this -> Gyrrad < 3.6400) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Angles < 104.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> FlexTorsions < 6.5000) {
          if ($this -> Lipole < 1.9100) {
            if ($this -> HbAcc < 4.5000) {
              if ($this -> Mass < 303.4100) {
                if ($this -> Dipole < 0.6300) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> HeavyAtoms < 13.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Psa < 115.7200) {
              if ($this -> HeavyAtoms < 11.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> HbDon < 1.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> VirtualLogP < 2.8000) {
                    if ($this -> Mass < 215.7600) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Psa < 89.7500) {
                        if ($this -> Atoms < 31.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Gyrrad < 3.6800) {
        if ($this -> HeavyAtoms < 17.5000) {
          if ($this -> Atoms < 28.5000) {
            if ($this -> VirtualLogP < 0.5500) {
              if ($this -> ChiralAtms < 0.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Impropers < 4.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Angles < 105.5000) {
          if ($this -> Lipole < 0.6800) {
            $Res = self::C_0;
          } else {
            if ($this -> VirtualLogP < -0.0600) {
              if ($this -> Ovality < 1.6700) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> VirtualLogP < 1.3000) {
                $Res = self::C_0;
              } else {
                if ($this -> Psa < 39.7800) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Lipole < 2.2900) {
                      if ($this -> Bonds < 31.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Dipole < 3.8200) {
                          if ($this -> Angles < 63.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Psa < 110.7900) {
            $Res = self::C_0;
          } else {
            if ($this -> Dipole < 3.5700) {
              $Res = self::C_1;
            } else {
              if ($this -> Sdiam < 12.6500) {
                $Res = self::C_1;
              } else {
                if ($this -> VirtualLogP < -4.8300) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Bonds < 149.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Psa < 430.5700) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 67 ****/

    if ($this -> HbAcc < 2.5000) {
      if ($this -> Charge < 0.5000) {
        if ($this -> Psa < 42.0700) {
          $Res = self::C_1;
        } else {
          if ($this -> Angles < 39.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Rings < 2.5000) {
              if ($this -> Surface < 231.6600) {
                if ($this -> Mass < 195.6500) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Bonds < 32.5000) {
                if ($this -> ChiralAtms < 0.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Angles < 117.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Torsions < 32.5000) {
        if ($this -> EzBnds < 0.5000) {
          if ($this -> ChiralAtms < 1.5000) {
            if ($this -> HbDon < 3.5000) {
              if ($this -> Psa < 106.3900) {
                if ($this -> HeavyAtoms < 10.5000) {
                  if ($this -> Dipole < 2.4000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Rings < 3.5000) {
                    if ($this -> Charge < 0.5000) {
                      if ($this -> Ovality < 1.5900) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Ovality < 1.5900) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Vdiam < 8.3000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Angles < 81.0000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> Dipole < 3.3700) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> Bonds < 53.0000) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              }
                            }
                          }
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Dipole < 3.4100) {
                if ($this -> Angles < 99.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> ChiralAtms < 0.5000) {
                  if ($this -> Sas < 430.0100) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> HeavyAtoms < 18.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Sdiam < 11.1600) {
                if ($this -> FlexTorsions < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Mass < 452.6400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> ChiralAtms < 12.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Atoms < 54.5000) {
            if ($this -> FlexTorsions < 1.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 78.1400) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 3.0600) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 84.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 91.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Lipole < 2.8500) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Lipole < 1.7800) {
              if ($this -> Bonds < 59.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> ChiralAtms < 5.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Surface < 635.3900) {
          $Res = self::C_0;
        } else {
          if ($this -> Rings < 7.5000) {
            if ($this -> Surface < 641.7900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 68 ****/

    if ($this -> Sdiam < 10.7300) {
      if ($this -> Psa < 63.5300) {
        if ($this -> Dipole < 3.2800) {
          if ($this -> Psa < 59.3900) {
            $Res = self::C_1;
          } else {
            if ($this -> ChiralAtms < 0.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Angles < 57.5000) {
            if ($this -> Bonds < 26.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Torsions < 10.5000) {
          if ($this -> Atoms < 13.5000) {
            if ($this -> FlexTorsions < 0.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> VirtualLogP < 3.0700) {
            if ($this -> Volume < 263.7900) {
              if ($this -> Rings < 1.5000) {
                if ($this -> Sdiam < 10.0000) {
                  if ($this -> Dipole < 3.8100) {
                    if ($this -> Sdiam < 8.5100) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Vdiam < 7.5200) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Lipole < 0.2500) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Gyrrad < 3.0500) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Ovality < 1.5100) {
                      if ($this -> FlexTorsions < 2.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Atoms < 26.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> Gyrrad < 3.6800) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Psa < 65.1500) {
        if ($this -> Dipole < 3.6600) {
          if ($this -> ChiralAtms < 3.0000) {
            if ($this -> Rings < 4.5000) {
              if ($this -> Dipole < 3.3700) {
                $Res = self::C_1;
              } else {
                if ($this -> Dipole < 3.5400) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> HbAcc < 4.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Gyrrad < 3.6500) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Dipole < 5.2900) {
            if ($this -> VirtualLogP < 5.2900) {
              if ($this -> Mass < 386.3800) {
                if ($this -> Gyrrad < 4.6400) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Bonds < 47.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Volume < 335.5200) {
              if ($this -> Gyrrad < 4.2900) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Rings < 7.5000) {
                if ($this -> Surface < 587.5200) {
                  if ($this -> Ovality < 1.9000) {
                    if ($this -> Lipole < 4.3500) {
                      if ($this -> HbDon < 5.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Atoms < 63.5000) {
                          if ($this -> Bonds < 57.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Angles < 118.0000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Atoms < 68.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Gyrrad < 6.5800) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 69 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Bonds < 52.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Torsions < 26.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Mass < 377.2000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> Mass < 313.4200) {
        if ($this -> Lipole < 4.8300) {
          if ($this -> HbDon < 3.5000) {
            if ($this -> Vdiam < 7.7900) {
              if ($this -> Surface < 312.8700) {
                if ($this -> VirtualLogP < 0.9400) {
                  if ($this -> FlexTorsions < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sav < 424.1400) {
                      if ($this -> Impropers < 4.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Atoms < 24.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Ovality < 1.5100) {
                          if ($this -> VirtualLogP < -1.2800) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          if ($this -> Angles < 62.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> HbAcc < 5.5000) {
              if ($this -> HeavyAtoms < 6.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> FlexTorsions < 8.5000) {
                  if ($this -> Gyrrad < 3.4400) {
                    if ($this -> Bonds < 21.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Atoms < 34.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Angles < 39.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Mass < 337.3900) {
          $Res = self::C_0;
        } else {
          if ($this -> Torsions < 15.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> Mass < 342.0100) {
              $Res = self::C_1;
            } else {
              if ($this -> Sav < 1038.3800) {
                if ($this -> Dipole < 3.9100) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Atoms < 42.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Surface < 378.9900) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Sas < 630.4200) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Torsions < 28.0000) {
                    if ($this -> Sav < 1081.1600) {
                      if ($this -> Sav < 1066.0300) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> FlexTorsions < 9.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Dipole < 2.1800) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    if ($this -> Mass < 428.0400) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> HbAcc < 3.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> ChiralAtms < 15.5000) {
                          if ($this -> Psa < 72.9800) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Dipole < 16.6800) {
                              if ($this -> Rings < 7.5000) {
                                if ($this -> Psa < 89.5700) {
                                  if ($this -> ChiralAtms < 1.5000) {
                                    $Res = self::C_0;
                                  } else {
                                    $Res = self::C_1;
                                  }
                                } else {
                                  $Res = self::C_0;
                                }
                              } else {
                                if ($this -> Atoms < 79.0000) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              }
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 70 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> Charge < 0.5000) {
        if ($this -> Bonds < 62.0000) {
          if ($this -> Sav < 543.3600) {
            if ($this -> VirtualLogP < 0.8900) {
              if ($this -> Psa < 60.8200) {
                if ($this -> HbDon < 1.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Lipole < 4.8300) {
              if ($this -> Lipole < 1.1900) {
                $Res = self::C_1;
              } else {
                if ($this -> VirtualLogP < 1.4500) {
                  if ($this -> Bonds < 27.5000) {
                    if ($this -> HbAcc < 2.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Mass < 315.2600) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Surface < 409.6600) {
                      if ($this -> Atoms < 49.0000) {
                        if ($this -> EzBnds < 0.5000) {
                          if ($this -> HeavyAtoms < 22.0000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Lipole < 2.8800) {
        if ($this -> Psa < 64.1500) {
          $Res = self::C_1;
        } else {
          if ($this -> HbDon < 0.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 215.1900) {
              if ($this -> Vdiam < 8.8100) {
                if ($this -> HbDon < 2.5000) {
                  if ($this -> Atoms < 45.0000) {
                    if ($this -> Vdiam < 7.7800) {
                      if ($this -> FlexTorsions < 2.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    if ($this -> Sdiam < 11.1300) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Bonds < 27.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> VirtualLogP < 1.4200) {
                      if ($this -> Atoms < 29.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Sdiam < 10.9100) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Lipole < 3.0500) {
          $Res = self::C_0;
        } else {
          if ($this -> Vdiam < 8.7800) {
            if ($this -> HbDon < 1.5000) {
              if ($this -> Dipole < 5.6600) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Sas < 522.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Lipole < 3.1100) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 71 ****/

    if ($this -> Psa < 66.1700) {
      if ($this -> Dipole < 3.3900) {
        if ($this -> Lipole < 4.7900) {
          if ($this -> Angles < 118.0000) {
            if ($this -> VirtualLogP < 0.9900) {
              if ($this -> HeavyAtoms < 14.5000) {
                if ($this -> Sdiam < 6.9300) {
                  if ($this -> Bonds < 15.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Atoms < 51.5000) {
          if ($this -> Bonds < 32.0000) {
            if ($this -> Angles < 31.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Torsions < 25.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 51.0000) {
                if ($this -> Lipole < 3.7900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> ChiralAtms < 1.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Mass < 384.0000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Rings < 2.5000) {
        if ($this -> FlexTorsions < 5.5000) {
          if ($this -> Psa < 140.0000) {
            if ($this -> HbDon < 2.5000) {
              if ($this -> Atoms < 34.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Psa < 95.0500) {
                if ($this -> Bonds < 28.5000) {
                  if ($this -> Surface < 126.2800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Surface < 245.2100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbAcc < 4.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HbDon < 4.5000) {
                      if ($this -> FlexTorsions < 4.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> VirtualLogP < 3.5900) {
            if ($this -> Psa < 158.8400) {
              if ($this -> Atoms < 46.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 2.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> VirtualLogP < 0.2100) {
          if ($this -> Torsions < 32.5000) {
            if ($this -> HeavyAtoms < 32.5000) {
              if ($this -> Dipole < 3.2800) {
                $Res = self::C_1;
              } else {
                if ($this -> Sav < 958.4700) {
                  if ($this -> Atoms < 37.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Rings < 4.5000) {
            if ($this -> Impropers < 10.5000) {
              if ($this -> Gyrrad < 4.1300) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 51.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbDon < 1.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Angles < 159.0000) {
              if ($this -> VirtualLogP < 4.1300) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 72 ****/

    if ($this -> Sdiam < 7.8400) {
      if ($this -> Psa < 56.6400) {
        $Res = self::C_1;
      } else {
        if ($this -> FlexTorsions < 1.5000) {
          if ($this -> Bonds < 15.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Impropers < 7.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> HbAcc < 3.5000) {
        if ($this -> Psa < 40.8000) {
          $Res = self::C_1;
        } else {
          if ($this -> Psa < 41.2300) {
            $Res = self::C_0;
          } else {
            if ($this -> Charge < 0.5000) {
              if ($this -> Angles < 47.0000) {
                if ($this -> Mass < 215.7600) {
                  if ($this -> Psa < 42.4300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Lipole < 3.9400) {
                  if ($this -> Vdiam < 8.6400) {
                    if ($this -> Volume < 233.0600) {
                      if ($this -> Gyrrad < 3.3000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> HbDon < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 97.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Bonds < 64.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                } else {
                  if ($this -> Angles < 56.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Mass < 376.6000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Psa < 65.5200) {
          if ($this -> Gyrrad < 3.8200) {
            if ($this -> Gyrrad < 3.6800) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Impropers < 7.5000) {
            if ($this -> Atoms < 47.0000) {
              if ($this -> VirtualLogP < 1.7800) {
                if ($this -> Sas < 372.8200) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> HbDon < 0.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> VirtualLogP < 2.0800) {
                    if ($this -> Bonds < 39.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Volume < 196.5700) {
              $Res = self::C_1;
            } else {
              if ($this -> HbDon < 11.5000) {
                if ($this -> HbAcc < 4.5000) {
                  if ($this -> Sas < 542.1600) {
                    if ($this -> Atoms < 34.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Dipole < 1.4900) {
                    if ($this -> Dipole < 1.3600) {
                      if ($this -> HbAcc < 6.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Dipole < 2.5400) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> ChiralAtms < 5.5000) {
                        if ($this -> HeavyAtoms < 29.5000) {
                          if ($this -> FlexTorsions < 6.5000) {
                            if ($this -> HbDon < 1.5000) {
                              if ($this -> FlexTorsions < 3.5000) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            } else {
                              if ($this -> Sdiam < 9.5200) {
                                if ($this -> Dipole < 6.7000) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              } else {
                                $Res = self::C_0;
                              }
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> Angles < 122.0000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Atoms < 83.0000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 73 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Bonds < 58.0000) {
        $Res = self::C_1;
      } else {
        if ($this -> Gyrrad < 4.3300) {
          $Res = self::C_0;
        } else {
          if ($this -> Angles < 133.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> Mass < 313.4200) {
        if ($this -> Torsions < 15.5000) {
          if ($this -> HbDon < 1.5000) {
            if ($this -> Psa < 68.4900) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 2.7500) {
                if ($this -> HbAcc < 3.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Volume < 116.9700) {
              $Res = self::C_1;
            } else {
              if ($this -> Bonds < 28.5000) {
                if ($this -> Mass < 217.1900) {
                  if ($this -> Angles < 28.5000) {
                    if ($this -> HbAcc < 2.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Sdiam < 8.9500) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.7000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Atoms < 29.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Rings < 1.5000) {
            if ($this -> HbDon < 1.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Impropers < 13.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 52.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Volume < 309.7400) {
          if ($this -> Gyrrad < 3.6400) {
            $Res = self::C_1;
          } else {
            if ($this -> Mass < 376.0500) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Dipole < 4.2300) {
            if ($this -> VirtualLogP < 3.3400) {
              if ($this -> Vdiam < 8.4200) {
                $Res = self::C_1;
              } else {
                if ($this -> HbDon < 5.5000) {
                  if ($this -> Torsions < 26.5000) {
                    if ($this -> Impropers < 18.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> ChiralAtms < 1.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    if ($this -> Sav < 1118.0900) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Gyrrad < 5.7300) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Atoms < 57.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Sas < 714.3900) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 30.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sdiam < 13.1200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> VirtualLogP < 5.8900) {
                      if ($this -> Mass < 667.3700) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> VirtualLogP < -0.1000) {
              if ($this -> VirtualLogP < -0.6500) {
                if ($this -> FlexTorsions < 3.0000) {
                  if ($this -> Mass < 454.6400) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Impropers < 13.5000) {
                if ($this -> Atoms < 51.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Charge < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 74 ****/

    if ($this -> Mass < 320.1000) {
      if ($this -> Psa < 42.9800) {
        $Res = self::C_1;
      } else {
        if ($this -> Rings < 2.5000) {
          if ($this -> Bonds < 23.5000) {
            if ($this -> VirtualLogP < 0.0500) {
              if ($this -> Psa < 84.9000) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 16.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Mass < 191.2100) {
              $Res = self::C_0;
            } else {
              if ($this -> Gyrrad < 3.0400) {
                $Res = self::C_1;
              } else {
                if ($this -> Surface < 257.5300) {
                  if ($this -> Psa < 53.3400) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 4.1700) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Bonds < 27.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  if ($this -> Surface < 284.7000) {
                    if ($this -> FlexTorsions < 2.5000) {
                      if ($this -> Bonds < 33.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Gyrrad < 4.8300) {
                      if ($this -> Ovality < 1.5700) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Torsions < 16.5000) {
                          if ($this -> Dipole < 5.6600) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> Angles < 56.5000) {
                            if ($this -> Lipole < 1.0600) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Volume < 232.4000) {
            if ($this -> FlexTorsions < 2.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Torsions < 32.5000) {
        if ($this -> HbDon < 0.5000) {
          if ($this -> Mass < 384.7300) {
            if ($this -> Sav < 1069.5200) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 2.4300) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Torsions < 27.5000) {
            if ($this -> Mass < 386.6600) {
              if ($this -> Psa < 47.4600) {
                if ($this -> Bonds < 52.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 10.0300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> FlexTorsions < 2.5000) {
                  if ($this -> ChiralAtms < 5.5000) {
                    if ($this -> Bonds < 39.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sdiam < 11.4500) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Bonds < 60.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Gyrrad < 3.6400) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 5.4600) {
                      if ($this -> VirtualLogP < 5.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Mass < 340.9200) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Surface < 487.4100) {
              if ($this -> Angles < 99.5000) {
                if ($this -> HbDon < 5.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> ChiralAtms < 3.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> HbAcc < 4.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Mass < 583.5900) {
          if ($this -> Gyrrad < 4.3700) {
            if ($this -> Dipole < 2.1300) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Angles < 213.0000) {
            if ($this -> Lipole < 2.5900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 75 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Sas < 786.6600) {
        if ($this -> Lipole < 1.6800) {
          $Res = self::C_1;
        } else {
          if ($this -> Lipole < 1.7100) {
            $Res = self::C_0;
          } else {
            if ($this -> Charge < 0.5000) {
              if ($this -> VirtualLogP < 5.3200) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 376.7300) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Torsions < 10.5000) {
        if ($this -> Rings < 0.5000) {
          if ($this -> Bonds < 11.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Lipole < 3.0900) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Dipole < 2.9300) {
          if ($this -> Lipole < 1.2000) {
            $Res = self::C_1;
          } else {
            if ($this -> EzBnds < 0.5000) {
              if ($this -> HbAcc < 4.5000) {
                if ($this -> VirtualLogP < 1.7200) {
                  if ($this -> Sdiam < 8.6300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Psa < 80.3500) {
                    if ($this -> HeavyAtoms < 14.5000) {
                      if ($this -> Atoms < 27.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Atoms < 33.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Gyrrad < 5.2600) {
                  if ($this -> Angles < 71.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> VirtualLogP < -0.7000) {
                $Res = self::C_1;
              } else {
                if ($this -> Impropers < 13.5000) {
                  if ($this -> Torsions < 15.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> ChiralAtms < 4.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Lipole < 3.9600) {
                    if ($this -> ChiralAtms < 1.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sdiam < 11.2800) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Sas < 434.5800) {
            $Res = self::C_0;
          } else {
            if ($this -> Bonds < 31.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Sav < 958.4700) {
                if ($this -> Volume < 275.7700) {
                  if ($this -> Gyrrad < 3.9700) {
                    if ($this -> HbDon < 6.5000) {
                      if ($this -> Dipole < 6.9400) {
                        if ($this -> Sdiam < 9.4200) {
                          if ($this -> Atoms < 31.5000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Bonds < 43.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Sav < 1009.8000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> VirtualLogP < 4.2700) {
                    if ($this -> Dipole < 3.5900) {
                      if ($this -> ChiralAtms < 6.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> HbDon < 1.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Gyrrad < 4.6200) {
                          if ($this -> Lipole < 2.5400) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Bonds < 72.0000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        } else {
                          if ($this -> Gyrrad < 4.9400) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Sas < 1512.4300) {
                              if ($this -> Dipole < 3.8900) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 76 ****/

    if ($this -> Sav < 917.2400) {
      if ($this -> Sas < 365.6400) {
        if ($this -> Psa < 56.6400) {
          $Res = self::C_1;
        } else {
          if ($this -> HbDon < 4.5000) {
            if ($this -> Psa < 60.8200) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Bonds < 33.5000) {
          if ($this -> Gyrrad < 3.4500) {
            if ($this -> Angles < 49.5000) {
              if ($this -> Torsions < 10.5000) {
                if ($this -> Charge < 0.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Mass < 214.7500) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Dipole < 7.4400) {
                    if ($this -> FlexTorsions < 1.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Dipole < 2.9200) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 54.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Volume < 224.0700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Vdiam < 7.8200) {
              if ($this -> Lipole < 0.6300) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Impropers < 13.5000) {
            if ($this -> Ovality < 1.7000) {
              if ($this -> Atoms < 32.5000) {
                if ($this -> Gyrrad < 3.1600) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> ChiralAtms < 0.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Ovality < 1.6800) {
              if ($this -> Atoms < 35.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> HbDon < 0.5000) {
          if ($this -> Dipole < 11.4100) {
            if ($this -> Sas < 786.6600) {
              if ($this -> Torsions < 26.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Atoms < 50.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Psa < 66.8300) {
            if ($this -> VirtualLogP < 2.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> Sas < 714.1100) {
                if ($this -> Surface < 412.6200) {
                  if ($this -> Surface < 407.9800) {
                    if ($this -> Rings < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Bonds < 49.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Lipole < 0.8100) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Mass < 471.0000) {
                  if ($this -> Atoms < 64.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Dipole < 5.5200) {
              if ($this -> Lipole < 0.9800) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 81.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> FlexTorsions < 8.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> VirtualLogP < 0.0900) {
          if ($this -> Vdiam < 8.3800) {
            $Res = self::C_0;
          } else {
            if ($this -> HbAcc < 10.0000) {
              if ($this -> Ovality < 1.8000) {
                $Res = self::C_1;
              } else {
                if ($this -> FlexTorsions < 5.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Gyrrad < 4.7100) {
            $Res = self::C_0;
          } else {
            if ($this -> FlexTorsions < 7.5000) {
              if ($this -> Psa < 63.4900) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 29.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Gyrrad < 5.2900) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 77 ****/

    if ($this -> Gyrrad < 3.6800) {
      if ($this -> FlexTorsions < 0.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> Bonds < 38.5000) {
          if ($this -> VirtualLogP < 1.4100) {
            if ($this -> Atoms < 22.5000) {
              if ($this -> Volume < 130.5200) {
                if ($this -> HeavyAtoms < 9.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Psa < 95.0500) {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Torsions < 15.5000) {
                  if ($this -> Vdiam < 7.3100) {
                    if ($this -> Gyrrad < 3.0500) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Impropers < 7.5000) {
              if ($this -> Psa < 42.0700) {
                $Res = self::C_1;
              } else {
                if ($this -> Dipole < 1.0900) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 28.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 61.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Mass < 392.9300) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 96.0000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        }
      }
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> Angles < 61.0000) {
          if ($this -> Lipole < 2.3200) {
            if ($this -> Angles < 51.5000) {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Gyrrad < 3.7700) {
            $Res = self::C_0;
          } else {
            if ($this -> VirtualLogP < 0.7600) {
              $Res = self::C_0;
            } else {
              if ($this -> Gyrrad < 4.1800) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 4.4700) {
                  if ($this -> HbAcc < 2.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 116.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  if ($this -> EzBnds < 0.5000) {
                    if ($this -> HeavyAtoms < 26.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Bonds < 54.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Sas < 786.6600) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Gyrrad < 5.7300) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    }
                  } else {
                    if ($this -> Volume < 354.0400) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Gyrrad < 6.6500) {
          if ($this -> Mass < 395.3600) {
            if ($this -> Dipole < 1.7800) {
              if ($this -> Sas < 580.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Mass < 313.3900) {
                if ($this -> Angles < 54.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Dipole < 3.2800) {
                  if ($this -> ChiralAtms < 3.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Dipole < 3.1200) {
              if ($this -> Ovality < 1.8100) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Bonds < 60.5000) {
                if ($this -> Dipole < 7.2400) {
                  if ($this -> Bonds < 58.0000) {
                    if ($this -> HbDon < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HbAcc < 11.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> ChiralAtms < 15.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 78 ****/

    if ($this -> Mass < 319.1000) {
      if ($this -> Sdiam < 6.8600) {
        $Res = self::C_1;
      } else {
        if ($this -> Sas < 293.0400) {
          if ($this -> Dipole < 0.1400) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Gyrrad < 2.4000) {
            $Res = self::C_1;
          } else {
            if ($this -> Rings < 2.5000) {
              if ($this -> Psa < 42.6500) {
                if ($this -> VirtualLogP < 0.7500) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Mass < 211.7400) {
                  if ($this -> Sas < 389.7600) {
                    if ($this -> HeavyAtoms < 12.5000) {
                      if ($this -> Dipole < 0.9900) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Sav < 503.5800) {
                          if ($this -> Dipole < 2.7400) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Gyrrad < 3.0200) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 3.0800) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Volume < 232.2400) {
                        if ($this -> HbDon < 4.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Gyrrad < 3.3100) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        if ($this -> Torsions < 16.5000) {
                          if ($this -> Dipole < 5.6600) {
                            if ($this -> Ovality < 1.5700) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> Volume < 236.3200) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      }
                    }
                  }
                }
              }
            } else {
              if ($this -> Sav < 671.3400) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 3.0900) {
        if ($this -> HbDon < 2.5000) {
          if ($this -> HeavyAtoms < 26.5000) {
            if ($this -> Psa < 43.7100) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 3.5500) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 85.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Angles < 93.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> HeavyAtoms < 55.5000) {
            if ($this -> Mass < 655.6200) {
              if ($this -> Sav < 1216.5000) {
                if ($this -> VirtualLogP < 1.6700) {
                  if ($this -> Psa < 145.9500) {
                    if ($this -> Angles < 83.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> ChiralAtms < 15.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Sas < 723.1300) {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Torsions < 25.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 1.6000) {
                $Res = self::C_1;
              } else {
                if ($this -> EzBnds < 0.5000) {
                  if ($this -> VirtualLogP < 4.9600) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Mass < 468.0700) {
            if ($this -> Bonds < 55.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Impropers < 16.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 79 ****/

    if ($this -> HbAcc < 2.5000) {
      if ($this -> HbDon < 0.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> HeavyAtoms < 11.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> FlexTorsions < 1.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 38.5000) {
              if ($this -> Impropers < 10.5000) {
                if ($this -> Sas < 483.8900) {
                  if ($this -> Lipole < 4.3300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Angles < 97.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    } else {
      if ($this -> Mass < 328.1000) {
        if ($this -> Angles < 56.5000) {
          if ($this -> Lipole < 0.9000) {
            if ($this -> Volume < 133.7100) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Atoms < 15.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Psa < 64.4500) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 1.6400) {
                  if ($this -> HbAcc < 3.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Bonds < 30.5000) {
                      if ($this -> Surface < 238.6500) {
                        if ($this -> Volume < 156.8500) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Atoms < 24.5000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Impropers < 10.5000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      } else {
                        if ($this -> Sas < 452.5600) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> FlexTorsions < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Impropers < 4.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> HeavyAtoms < 19.5000) {
                if ($this -> Angles < 66.0000) {
                  if ($this -> ChiralAtms < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Bonds < 35.5000) {
                      if ($this -> Mass < 266.2300) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Torsions < 17.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Surface < 371.6000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Atoms < 49.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> HbDon < 0.5000) {
          if ($this -> Atoms < 56.0000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> VirtualLogP < 3.3400) {
            if ($this -> Volume < 309.7400) {
              $Res = self::C_0;
            } else {
              if ($this -> Torsions < 19.5000) {
                if ($this -> Charge < 0.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HbDon < 7.5000) {
                  if ($this -> Rings < 4.5000) {
                    if ($this -> Impropers < 28.5000) {
                      if ($this -> VirtualLogP < 2.8300) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Dipole < 1.6000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Sas < 729.9300) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Impropers < 39.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            if ($this -> Mass < 439.0100) {
              if ($this -> Atoms < 44.5000) {
                if ($this -> Atoms < 39.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> ChiralAtms < 1.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 175.5000) {
                  if ($this -> Lipole < 1.7200) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 80 ****/

    if ($this -> Psa < 61.0700) {
      if ($this -> Sav < 1270.8800) {
        if ($this -> Lipole < 4.7900) {
          if ($this -> Charge < 0.5000) {
            if ($this -> HeavyAtoms < 23.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Rings < 3.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Vdiam < 8.6900) {
                  if ($this -> VirtualLogP < 4.9900) {
                    if ($this -> Lipole < 0.8100) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Psa < 53.8800) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Bonds < 26.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> HbAcc < 3.5000) {
          $Res = self::C_0;
        } else {
          $Res = self::C_1;
        }
      }
    } else {
      if ($this -> Bonds < 51.5000) {
        if ($this -> Psa < 62.9200) {
          if ($this -> Bonds < 21.5000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Mass < 135.2000) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 67.8100) {
              if ($this -> VirtualLogP < 0.0800) {
                if ($this -> Atoms < 32.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Mass < 154.6900) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 3.1900) {
                  if ($this -> Psa < 72.9300) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sas < 373.9600) {
                      if ($this -> Dipole < 2.1600) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      if ($this -> Psa < 92.6400) {
                        if ($this -> Angles < 62.5000) {
                          if ($this -> Psa < 90.2200) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  if ($this -> EzBnds < 1.5000) {
                    if ($this -> HbDon < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Dipole < 3.9800) {
                        if ($this -> VirtualLogP < 0.1500) {
                          if ($this -> Impropers < 13.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          if ($this -> Psa < 89.9600) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Sav < 866.2000) {
                              if ($this -> Volume < 231.1200) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Sas < 640.8200) {
          if ($this -> Dipole < 4.1200) {
            if ($this -> Vdiam < 8.8400) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> FlexTorsions < 3.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> Sdiam < 12.0800) {
              $Res = self::C_0;
            } else {
              if ($this -> Sas < 802.8100) {
                if ($this -> Surface < 564.8500) {
                  if ($this -> HbDon < 7.5000) {
                    if ($this -> Ovality < 1.8200) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Dipole < 4.7200) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> HeavyAtoms < 44.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Surface < 726.2800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 81 ****/

    if ($this -> Gyrrad < 3.6800) {
      if ($this -> Volume < 148.2500) {
        $Res = self::C_1;
      } else {
        if ($this -> Vdiam < 7.3500) {
          if ($this -> Impropers < 10.5000) {
            if ($this -> Surface < 222.5100) {
              if ($this -> VirtualLogP < 0.9500) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Lipole < 6.1200) {
                if ($this -> Dipole < 1.2100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sas < 434.5800) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HbDon < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Sas < 438.6300) {
              if ($this -> Sav < 605.9800) {
                if ($this -> Sas < 385.7100) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Psa < 81.1300) {
            $Res = self::C_1;
          } else {
            if ($this -> Sav < 893.4900) {
              if ($this -> Mass < 266.2300) {
                if ($this -> ChiralAtms < 0.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.7200) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> EzBnds < 1.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 3.0900) {
        if ($this -> Gyrrad < 3.7700) {
          $Res = self::C_0;
        } else {
          if ($this -> VirtualLogP < -7.1900) {
            $Res = self::C_1;
          } else {
            if ($this -> ChiralAtms < 1.5000) {
              if ($this -> Gyrrad < 4.2000) {
                if ($this -> Lipole < 2.0300) {
                  if ($this -> Psa < 83.3400) {
                    if ($this -> Lipole < 0.7400) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> HbDon < 2.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Atoms < 39.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Sas < 728.8000) {
                  if ($this -> Surface < 435.7500) {
                    if ($this -> Torsions < 26.5000) {
                      if ($this -> Angles < 56.5000) {
                        if ($this -> FlexTorsions < 5.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Mass < 330.4600) {
                $Res = self::C_1;
              } else {
                if ($this -> HbDon < 2.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Ovality < 2.4500) {
                    if ($this -> Lipole < 1.8400) {
                      if ($this -> HeavyAtoms < 33.5000) {
                        if ($this -> Angles < 101.5000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Sav < 1224.5300) {
          if ($this -> Impropers < 10.5000) {
            if ($this -> Angles < 87.0000) {
              if ($this -> Angles < 69.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Vdiam < 8.4600) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Torsions < 25.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 99.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> ChiralAtms < 6.5000) {
            if ($this -> Torsions < 30.0000) {
              if ($this -> FlexTorsions < 6.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 82 ****/

    if ($this -> Vdiam < 9.2200) {
      if ($this -> FlexTorsions < 0.5000) {
        $Res = self::C_1;
      } else {
        if ($this -> HbAcc < 3.5000) {
          if ($this -> HeavyAtoms < 19.5000) {
            if ($this -> Gyrrad < 2.1400) {
              $Res = self::C_1;
            } else {
              if ($this -> Impropers < 13.5000) {
                if ($this -> HeavyAtoms < 17.5000) {
                  if ($this -> Sdiam < 8.5900) {
                    if ($this -> Psa < 42.0700) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Mass < 166.2300) {
                        if ($this -> Impropers < 7.5000) {
                          if ($this -> Lipole < 1.8100) {
                            if ($this -> Atoms < 19.0000) {
                              $Res = self::C_0;
                            } else {
                              if ($this -> ChiralAtms < 0.5000) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    if ($this -> Angles < 53.0000) {
                      if ($this -> Angles < 48.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> FlexTorsions < 6.5000) {
                    if ($this -> Sas < 465.8800) {
                      if ($this -> Gyrrad < 3.1000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Sav < 698.6000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Bonds < 33.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> VirtualLogP < 3.9800) {
              if ($this -> HeavyAtoms < 20.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Sdiam < 9.7400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Vdiam < 8.5200) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sav < 1029.7200) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Impropers < 6.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Rings < 4.5000) {
            if ($this -> Atoms < 28.5000) {
              if ($this -> Ovality < 1.4800) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 14.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Atoms < 26.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              if ($this -> Impropers < 13.5000) {
                if ($this -> Mass < 406.5600) {
                  if ($this -> Lipole < 2.1800) {
                    if ($this -> Psa < 101.6100) {
                      if ($this -> Surface < 403.2800) {
                        if ($this -> VirtualLogP < 3.4000) {
                          if ($this -> Atoms < 32.5000) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> HeavyAtoms < 23.0000) {
                              if ($this -> HeavyAtoms < 16.0000) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Psa < 56.8900) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Mass < 310.5300) {
                        if ($this -> Atoms < 38.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Volume < 393.8500) {
                  if ($this -> HeavyAtoms < 27.5000) {
                    if ($this -> HbAcc < 4.5000) {
                      if ($this -> Sas < 665.0800) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Gyrrad < 4.8800) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      if ($this -> Impropers < 16.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> VirtualLogP < 0.4700) {
                          if ($this -> Vdiam < 7.7900) {
                            if ($this -> EzBnds < 0.5000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Dipole < 2.0800) {
        $Res = self::C_0;
      } else {
        if ($this -> Gyrrad < 4.3900) {
          $Res = self::C_1;
        } else {
          if ($this -> VirtualLogP < 4.5900) {
            if ($this -> ChiralAtms < 5.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Impropers < 7.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> HbDon < 16.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> FlexTorsions < 11.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 83 ****/

    if ($this -> HeavyAtoms < 24.5000) {
      if ($this -> Psa < 58.7400) {
        if ($this -> Mass < 239.7200) {
          $Res = self::C_1;
        } else {
          if ($this -> Psa < 2.5200) {
            $Res = self::C_0;
          } else {
            if ($this -> Vdiam < 8.4100) {
              $Res = self::C_1;
            } else {
              if ($this -> ChiralAtms < 2.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Psa < 79.7300) {
          if ($this -> Lipole < 2.4500) {
            if ($this -> Surface < 312.7600) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 57.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> HeavyAtoms < 17.5000) {
              if ($this -> Angles < 52.5000) {
                if ($this -> HbAcc < 3.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbDon < 1.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Sas < 504.7100) {
            if ($this -> Mass < 266.2300) {
              if ($this -> Psa < 121.8000) {
                if ($this -> Dipole < 0.4900) {
                  if ($this -> Bonds < 22.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Ovality < 1.4800) {
                    if ($this -> Sas < 316.0400) {
                      if ($this -> Bonds < 10.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Impropers < 10.5000) {
                      if ($this -> Psa < 98.6000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> EzBnds < 0.5000) {
              if ($this -> Bonds < 35.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Atoms < 40.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 88.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> HbAcc < 2.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Charge < 0.5000) {
            if ($this -> Angles < 87.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Atoms < 55.5000) {
                if ($this -> Mass < 385.2100) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 4.7400) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 96.5000) {
                      if ($this -> Gyrrad < 5.7200) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Angles < 155.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> VirtualLogP < -0.2100) {
          if ($this -> ChiralAtms < 0.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Lipole < 2.0900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Bonds < 61.5000) {
            if ($this -> Mass < 415.3400) {
              if ($this -> Psa < 53.1400) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 6.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Atoms < 53.5000) {
                if ($this -> EzBnds < 3.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 84 ****/

    if ($this -> Psa < 40.9800) {
      if ($this -> Surface < 437.7300) {
        if ($this -> Psa < 3.8200) {
          if ($this -> Dipole < 3.8000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Sas < 550.4100) {
        if ($this -> Angles < 69.5000) {
          if ($this -> Torsions < 18.5000) {
            if ($this -> FlexTorsions < 0.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Lipole < 2.5200) {
                if ($this -> Sdiam < 9.6000) {
                  if ($this -> VirtualLogP < 0.1300) {
                    if ($this -> Rings < 1.5000) {
                      if ($this -> Angles < 25.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Dipole < 1.9100) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 47.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Angles < 51.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                } else {
                  if ($this -> Vdiam < 7.8000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Sdiam < 10.2300) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> HeavyAtoms < 17.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                if ($this -> Torsions < 16.5000) {
                  if ($this -> HbDon < 1.5000) {
                    if ($this -> EzBnds < 1.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> FlexTorsions < 2.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Psa < 85.8900) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            if ($this -> Lipole < 1.9800) {
              if ($this -> VirtualLogP < 1.2500) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 19.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Vdiam < 9.2500) {
          if ($this -> VirtualLogP < 3.0100) {
            if ($this -> Volume < 393.8500) {
              if ($this -> Bonds < 52.5000) {
                if ($this -> VirtualLogP < -0.0800) {
                  if ($this -> Atoms < 44.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sas < 553.8100) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sas < 621.1200) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sas < 640.0800) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                if ($this -> Gyrrad < 5.1900) {
                  if ($this -> ChiralAtms < 1.5000) {
                    if ($this -> Rings < 4.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> FlexTorsions < 6.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Sdiam < 11.4900) {
              if ($this -> FlexTorsions < 3.5000) {
                if ($this -> ChiralAtms < 0.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Atoms < 43.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Angles < 92.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> Bonds < 62.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Lipole < 1.8000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Gyrrad < 5.8200) {
            if ($this -> Sdiam < 14.2200) {
              if ($this -> Angles < 128.5000) {
                if ($this -> Lipole < 1.6900) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> VirtualLogP < 4.5400) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 85 ****/

    if ($this -> Sdiam < 11.7300) {
      if ($this -> VirtualLogP < 1.5000) {
        if ($this -> Gyrrad < 2.6200) {
          if ($this -> HbAcc < 2.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Rings < 0.5000) {
              if ($this -> Angles < 16.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> VirtualLogP < -0.1200) {
                $Res = self::C_1;
              } else {
                if ($this -> FlexTorsions < 1.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        } else {
          if ($this -> Sav < 977.5100) {
            if ($this -> Sdiam < 7.8000) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 3.9400) {
                if ($this -> Gyrrad < 3.7000) {
                  if ($this -> Angles < 44.5000) {
                    if ($this -> Lipole < 3.4400) {
                      if ($this -> Bonds < 23.5000) {
                        if ($this -> FlexTorsions < 2.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Angles < 52.5000) {
                      if ($this -> Dipole < 3.0300) {
                        if ($this -> Impropers < 12.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Mass < 266.2300) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Dipole < 2.0300) {
                          if ($this -> Angles < 70.0000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Torsions < 19.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 85.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Lipole < 4.8300) {
          if ($this -> Psa < 67.5900) {
            if ($this -> HeavyAtoms < 26.5000) {
              if ($this -> HeavyAtoms < 18.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 68.5000) {
                  if ($this -> Psa < 45.5900) {
                    if ($this -> Atoms < 31.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Angles < 66.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Vdiam < 8.6700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Volume < 343.4500) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              if ($this -> Ovality < 1.7300) {
                $Res = self::C_0;
              } else {
                if ($this -> Gyrrad < 4.7400) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Bonds < 54.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Gyrrad < 3.5200) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 3.9300) {
                $Res = self::C_0;
              } else {
                if ($this -> Dipole < 2.4100) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbAcc < 4.5000) {
                    if ($this -> Gyrrad < 4.1200) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Sav < 855.1500) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        } else {
          if ($this -> HbAcc < 3.5000) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      }
    } else {
      if ($this -> Gyrrad < 6.6600) {
        if ($this -> Lipole < 4.2300) {
          if ($this -> Gyrrad < 5.6400) {
            if ($this -> HbAcc < 4.5000) {
              if ($this -> EzBnds < 0.5000) {
                if ($this -> Vdiam < 8.8500) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 4.0700) {
                    if ($this -> Psa < 47.5300) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Sas < 683.6600) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Mass < 545.6100) {
                if ($this -> Sas < 615.7500) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Gyrrad < 5.0700) {
                  if ($this -> Atoms < 69.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> ChiralAtms < 15.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        $Res = self::C_0;
      }
    }

    $Occur[$Res]++;

    /**** Tree 86 ****/

    if ($this -> Psa < 60.7300) {
      if ($this -> Charge < 0.5000) {
        if ($this -> Sas < 761.9100) {
          if ($this -> Torsions < 12.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> HeavyAtoms < 13.0000) {
              if ($this -> Gyrrad < 2.3700) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Bonds < 38.5000) {
                if ($this -> Sav < 878.4300) {
                  if ($this -> Gyrrad < 3.3100) {
                    if ($this -> ChiralAtms < 0.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Angles < 128.5000) {
                  if ($this -> Angles < 92.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 5.3200) {
                      if ($this -> ChiralAtms < 3.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Psa < 49.5900) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Bonds < 26.5000) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Mass < 361.9100) {
        if ($this -> Atoms < 18.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> HbDon < 1.5000) {
            if ($this -> Gyrrad < 4.0300) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 4.1600) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Atoms < 27.5000) {
              if ($this -> Sas < 368.4400) {
                if ($this -> Gyrrad < 2.2400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Lipole < 2.7400) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 2.2300) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                if ($this -> Torsions < 15.5000) {
                  if ($this -> Sdiam < 8.6100) {
                    if ($this -> HeavyAtoms < 14.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Bonds < 27.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> HbAcc < 3.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              if ($this -> Impropers < 19.5000) {
                if ($this -> VirtualLogP < 2.4100) {
                  if ($this -> Surface < 284.7000) {
                    if ($this -> Vdiam < 7.3900) {
                      if ($this -> HeavyAtoms < 16.5000) {
                        if ($this -> Gyrrad < 2.9800) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> HbDon < 5.5000) {
                      if ($this -> Ovality < 1.6700) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Dipole < 5.3400) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Bonds < 64.5000) {
          if ($this -> Bonds < 54.5000) {
            if ($this -> Psa < 143.6500) {
              if ($this -> HeavyAtoms < 29.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> HbDon < 7.5000) {
              if ($this -> HbAcc < 3.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 28.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Lipole < 2.3400) {
                    if ($this -> Angles < 102.0000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Lipole < 2.0300) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    if ($this -> Ovality < 1.8100) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Angles < 102.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Torsions < 40.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> VirtualLogP < 1.2800) {
              if ($this -> Mass < 1267.2000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 87 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> Sav < 412.9600) {
        $Res = self::C_1;
      } else {
        if ($this -> VirtualLogP < 0.9900) {
          if ($this -> Dipole < 1.5200) {
            if ($this -> Dipole < 0.6300) {
              if ($this -> Bonds < 27.5000) {
                if ($this -> Psa < 94.8700) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Torsions < 15.5000) {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> HbAcc < 5.5000) {
                  if ($this -> Impropers < 9.0000) {
                    if ($this -> Lipole < 3.3400) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> HeavyAtoms < 16.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Lipole < 0.8300) {
                $Res = self::C_1;
              } else {
                if ($this -> Rings < 2.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Gyrrad < 3.1600) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Torsions < 25.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Psa < 42.9800) {
            $Res = self::C_1;
          } else {
            if ($this -> Mass < 303.7500) {
              if ($this -> Lipole < 4.8300) {
                if ($this -> Surface < 331.1000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 74.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Sdiam < 11.0800) {
                if ($this -> Sav < 952.9300) {
                  if ($this -> ChiralAtms < 1.5000) {
                    if ($this -> Gyrrad < 3.7900) {
                      if ($this -> Impropers < 13.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> VirtualLogP < 3.7000) {
                  if ($this -> Sav < 1053.2000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Dipole < 6.1500) {
        if ($this -> Angles < 97.5000) {
          if ($this -> VirtualLogP < 5.4700) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Sav < 1228.5400) {
            if ($this -> Atoms < 55.5000) {
              if ($this -> ChiralAtms < 1.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> HbDon < 2.5000) {
              if ($this -> Lipole < 1.1700) {
                if ($this -> Atoms < 67.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Bonds < 65.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 39.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Lipole < 0.9900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Angles < 159.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Rings < 6.5000) {
          if ($this -> Dipole < 18.6400) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_1;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 88 ****/

    if ($this -> Sdiam < 11.8400) {
      if ($this -> Volume < 167.8600) {
        if ($this -> Impropers < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Volume < 130.0400) {
            if ($this -> HeavyAtoms < 10.5000) {
              if ($this -> HbAcc < 3.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Atoms < 27.5000) {
          if ($this -> Torsions < 11.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Vdiam < 7.1200) {
              $Res = self::C_1;
            } else {
              if ($this -> Sav < 676.5900) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> VirtualLogP < 1.5900) {
            if ($this -> Dipole < 3.6000) {
              if ($this -> Dipole < 3.0200) {
                if ($this -> Sas < 425.1500) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Dipole < 1.9500) {
                    if ($this -> Gyrrad < 3.8300) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> HeavyAtoms < 16.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Bonds < 59.0000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Psa < 49.0000) {
              if ($this -> Torsions < 26.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 378.8900) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Sav < 901.8800) {
                if ($this -> Gyrrad < 3.8300) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Angles < 55.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 3.7700) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Angles < 75.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Sas < 674.5400) {
                    if ($this -> Sav < 988.5200) {
                      if ($this -> Lipole < 0.8000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Gyrrad < 4.3200) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      if ($this -> Dipole < 5.0100) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Psa < 56.4100) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Torsions < 41.0000) {
        if ($this -> Psa < 47.5300) {
          $Res = self::C_0;
        } else {
          if ($this -> Angles < 97.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> HbAcc < 4.5000) {
              if ($this -> Angles < 117.0000) {
                if ($this -> Dipole < 2.1700) {
                  if ($this -> Gyrrad < 4.4200) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sdiam < 11.9300) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> HbAcc < 6.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Ovality < 2.1700) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    }

    $Occur[$Res]++;

    /**** Tree 89 ****/

    if ($this -> Volume < 264.1500) {
      if ($this -> Psa < 53.8700) {
        $Res = self::C_1;
      } else {
        if ($this -> Angles < 52.0000) {
          if ($this -> Atoms < 21.5000) {
            if ($this -> Ovality < 1.3800) {
              if ($this -> Sav < 400.3600) {
                $Res = self::C_1;
              } else {
                if ($this -> Sas < 298.7400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Atoms < 17.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Mass < 207.7500) {
              $Res = self::C_0;
            } else {
              if ($this -> HeavyAtoms < 15.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 264.3000) {
                  if ($this -> Mass < 238.7500) {
                    if ($this -> Angles < 44.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          if ($this -> Mass < 215.2900) {
            $Res = self::C_0;
          } else {
            if ($this -> VirtualLogP < -2.4700) {
              $Res = self::C_0;
            } else {
              if ($this -> Gyrrad < 3.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Gyrrad < 3.6100) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Ovality < 1.5900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> HbAcc < 3.5000) {
        if ($this -> Bonds < 59.5000) {
          if ($this -> Dipole < 11.4100) {
            if ($this -> VirtualLogP < 1.3400) {
              $Res = self::C_0;
            } else {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> Gyrrad < 4.0300) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Angles < 85.0000) {
          if ($this -> Dipole < 2.7300) {
            if ($this -> HbDon < 0.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Torsions < 34.5000) {
            if ($this -> Psa < 62.9800) {
              $Res = self::C_1;
            } else {
              if ($this -> Torsions < 28.0000) {
                if ($this -> Lipole < 1.9000) {
                  if ($this -> Angles < 107.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Atoms < 59.0000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> HeavyAtoms < 31.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 55.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Rings < 3.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Gyrrad < 5.2200) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> ChiralAtms < 15.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> ChiralAtms < 17.0000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 90 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Bonds < 74.5000) {
        if ($this -> Angles < 52.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Angles < 56.0000) {
            $Res = self::C_0;
          } else {
            if ($this -> HeavyAtoms < 26.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Dipole < 3.6600) {
                $Res = self::C_1;
              } else {
                if ($this -> Angles < 97.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Vdiam < 8.3000) {
        if ($this -> VirtualLogP < 2.4600) {
          if ($this -> Bonds < 23.5000) {
            if ($this -> Sdiam < 7.2700) {
              if ($this -> Sdiam < 6.7500) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 2.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Bonds < 27.5000) {
              if ($this -> Volume < 185.0700) {
                if ($this -> Angles < 40.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Dipole < 1.5500) {
                $Res = self::C_1;
              } else {
                if ($this -> Sas < 512.4600) {
                  if ($this -> Ovality < 1.5900) {
                    if ($this -> Atoms < 30.5000) {
                      if ($this -> Surface < 235.6300) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Mass < 240.2200) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      if ($this -> Dipole < 2.5200) {
                        if ($this -> HbAcc < 2.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Lipole < 1.0600) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HeavyAtoms < 19.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> ChiralAtms < 0.5000) {
                      if ($this -> EzBnds < 0.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Volume < 241.7800) {
            if ($this -> Vdiam < 7.7100) {
              if ($this -> Surface < 204.2600) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Dipole < 2.7700) {
          if ($this -> Sas < 591.4000) {
            $Res = self::C_0;
          } else {
            if ($this -> Vdiam < 8.6100) {
              $Res = self::C_1;
            } else {
              if ($this -> Sdiam < 11.4800) {
                $Res = self::C_0;
              } else {
                if ($this -> Torsions < 30.5000) {
                  if ($this -> Mass < 408.7500) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Impropers < 13.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Bonds < 70.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 143.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Rings < 3.5000) {
            if ($this -> Gyrrad < 5.9300) {
              if ($this -> Gyrrad < 3.9300) {
                if ($this -> Dipole < 3.1500) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Atoms < 47.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          } else {
            if ($this -> Sav < 1409.1200) {
              if ($this -> Dipole < 4.9600) {
                if ($this -> Bonds < 48.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> ChiralAtms < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 3.9600) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              } else {
                if ($this -> Impropers < 28.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 91 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> Surface < 440.4800) {
        if ($this -> Dipole < 5.5600) {
          $Res = self::C_1;
        } else {
          if ($this -> Gyrrad < 2.9100) {
            $Res = self::C_0;
          } else {
            $Res = self::C_1;
          }
        }
      } else {
        if ($this -> Dipole < 1.7500) {
          $Res = self::C_1;
        } else {
          if ($this -> Charge < 0.5000) {
            if ($this -> Lipole < 2.6300) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      }
    } else {
      if ($this -> Atoms < 51.5000) {
        if ($this -> HbAcc < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Impropers < 13.5000) {
            if ($this -> Lipole < 4.7100) {
              if ($this -> Dipole < 4.8300) {
                if ($this -> Psa < 67.8100) {
                  if ($this -> Impropers < 4.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Psa < 41.7600) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Lipole < 3.9400) {
                        if ($this -> VirtualLogP < 2.7000) {
                          if ($this -> FlexTorsions < 2.5000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> HeavyAtoms < 18.5000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        if ($this -> Mass < 295.4600) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                } else {
                  if ($this -> HbDon < 5.5000) {
                    if ($this -> Gyrrad < 3.1900) {
                      if ($this -> Gyrrad < 2.7700) {
                        if ($this -> HbDon < 3.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Bonds < 13.0000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Lipole < 3.7600) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Mass < 258.8400) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Ovality < 1.6400) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Gyrrad < 3.7000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                if ($this -> Mass < 287.0300) {
                  if ($this -> HbAcc < 2.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Angles < 69.0000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Psa < 87.4100) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> VirtualLogP < -0.0900) {
              if ($this -> Bonds < 40.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Atoms < 44.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Bonds < 51.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              if ($this -> ChiralAtms < 0.5000) {
                if ($this -> EzBnds < 0.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Lipole < 3.5900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Sdiam < 11.2800) {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> VirtualLogP < 1.5200) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      } else {
        if ($this -> ChiralAtms < 1.5000) {
          if ($this -> Sas < 749.0200) {
            if ($this -> Surface < 432.2300) {
              $Res = self::C_1;
            } else {
              if ($this -> HbAcc < 4.5000) {
                if ($this -> HeavyAtoms < 32.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Atoms < 64.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Vdiam < 9.1000) {
            $Res = self::C_0;
          } else {
            if ($this -> Mass < 476.0700) {
              if ($this -> Dipole < 3.9100) {
                if ($this -> Atoms < 63.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 92 ****/

    if ($this -> HeavyAtoms < 26.5000) {
      if ($this -> Surface < 147.9700) {
        $Res = self::C_1;
      } else {
        if ($this -> EzBnds < 0.5000) {
          if ($this -> Lipole < 4.8300) {
            if ($this -> Dipole < 4.7100) {
              if ($this -> Torsions < 17.5000) {
                if ($this -> Sav < 418.4600) {
                  if ($this -> Dipole < 0.1400) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Ovality < 1.5700) {
                    if ($this -> Mass < 162.1700) {
                      if ($this -> Psa < 68.0500) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Lipole < 2.9500) {
                      if ($this -> Bonds < 36.5000) {
                        if ($this -> HeavyAtoms < 17.0000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Gyrrad < 4.0700) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Lipole < 4.4900) {
                        if ($this -> Angles < 79.0000) {
                          if ($this -> Psa < 41.1000) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              } else {
                if ($this -> FlexTorsions < 2.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbAcc < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> FlexTorsions < 6.5000) {
                      if ($this -> HbDon < 0.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Gyrrad < 4.4800) {
                          if ($this -> Gyrrad < 3.8700) {
                            if ($this -> Ovality < 1.5600) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              if ($this -> Lipole < 3.3900) {
                if ($this -> Sdiam < 11.5700) {
                  if ($this -> HbDon < 3.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> FlexTorsions < 4.5000) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Rings < 1.5000) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Psa < 48.0500) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 40.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Volume < 351.5600) {
                if ($this -> VirtualLogP < -0.1200) {
                  if ($this -> EzBnds < 2.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Dipole < 7.2300) {
                    if ($this -> Rings < 4.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 6.0800) {
        if ($this -> Atoms < 138.0000) {
          if ($this -> HbAcc < 3.5000) {
            if ($this -> Sdiam < 12.3200) {
              if ($this -> Lipole < 2.1300) {
                if ($this -> HbAcc < 2.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Sas < 681.2000) {
              if ($this -> EzBnds < 3.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 28.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Surface < 467.6900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Gyrrad < 5.5700) {
                      if ($this -> ChiralAtms < 13.0000) {
                        if ($this -> EzBnds < 0.5000) {
                          if ($this -> VirtualLogP < 5.7900) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Angles < 125.5000) {
                              $Res = self::C_1;
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Rings < 3.5000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Gyrrad < 5.8200) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        $Res = self::C_0;
      }
    }

    $Occur[$Res]++;

    /**** Tree 93 ****/

    if ($this -> HbAcc < 3.5000) {
      if ($this -> Charge < 0.5000) {
        if ($this -> Psa < 40.8900) {
          if ($this -> FlexTorsions < 9.0000) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Ovality < 1.8100) {
            if ($this -> Lipole < 4.7900) {
              if ($this -> FlexTorsions < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 9.5000) {
                  if ($this -> Sas < 298.7400) {
                    if ($this -> Surface < 142.9100) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> HeavyAtoms < 13.5000) {
                    if ($this -> Ovality < 1.4900) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    if ($this -> Sav < 1091.5900) {
                      if ($this -> HeavyAtoms < 25.5000) {
                        if ($this -> Dipole < 1.4100) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> HeavyAtoms < 17.5000) {
                            if ($this -> EzBnds < 1.5000) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          } else {
                            if ($this -> VirtualLogP < 3.8700) {
                              if ($this -> Atoms < 32.5000) {
                                if ($this -> Atoms < 31.5000) {
                                  $Res = self::C_1;
                                } else {
                                  $Res = self::C_0;
                                }
                              } else {
                                $Res = self::C_1;
                              }
                            } else {
                              if ($this -> Psa < 54.3700) {
                                $Res = self::C_0;
                              } else {
                                $Res = self::C_1;
                              }
                            }
                          }
                        }
                      } else {
                        if ($this -> Volume < 348.5600) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Gyrrad < 3.3000) {
        if ($this -> Bonds < 27.0000) {
          if ($this -> Torsions < 10.5000) {
            if ($this -> Dipole < 0.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Lipole < 2.1300) {
            $Res = self::C_1;
          } else {
            if ($this -> Sdiam < 8.8900) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        if ($this -> Dipole < 1.6900) {
          if ($this -> HbAcc < 4.5000) {
            if ($this -> Ovality < 1.6600) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 4.6600) {
                $Res = self::C_0;
              } else {
                if ($this -> Bonds < 54.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Ovality < 1.8700) {
            if ($this -> Vdiam < 7.8200) {
              $Res = self::C_0;
            } else {
              if ($this -> VirtualLogP < 4.3400) {
                if ($this -> Angles < 59.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HbDon < 0.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Rings < 4.5000) {
                      if ($this -> Vdiam < 9.1900) {
                        if ($this -> Psa < 58.7000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Surface < 376.6900) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Sas < 637.9300) {
                              if ($this -> Volume < 335.9200) {
                                $Res = self::C_1;
                              } else {
                                if ($this -> Sdiam < 11.8600) {
                                  $Res = self::C_0;
                                } else {
                                  $Res = self::C_1;
                                }
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Atoms < 62.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> ChiralAtms < 9.0000) {
              $Res = self::C_0;
            } else {
              if ($this -> Surface < 619.4400) {
                $Res = self::C_0;
              } else {
                if ($this -> Atoms < 103.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Impropers < 7.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 94 ****/

    if ($this -> Psa < 67.6200) {
      if ($this -> Dipole < 4.9800) {
        if ($this -> FlexTorsions < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Angles < 118.0000) {
            if ($this -> Angles < 59.0000) {
              if ($this -> Psa < 42.1300) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 2.5000) {
                  if ($this -> Bonds < 22.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Sas < 393.1900) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> FlexTorsions < 3.5000) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            } else {
              if ($this -> Sas < 561.4600) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 3.5000) {
                  if ($this -> FlexTorsions < 2.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sav < 1131.6000) {
                    if ($this -> Impropers < 12.0000) {
                      if ($this -> VirtualLogP < 2.8300) {
                        if ($this -> Gyrrad < 3.6200) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Lipole < 1.4400) {
              if ($this -> HbAcc < 3.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Sdiam < 10.7200) {
        if ($this -> Dipole < 1.5400) {
          if ($this -> HbDon < 5.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> EzBnds < 1.5000) {
              $Res = self::C_0;
            } else {
              $Res = self::C_1;
            }
          }
        } else {
          if ($this -> Lipole < 2.1300) {
            if ($this -> Gyrrad < 3.6100) {
              if ($this -> ChiralAtms < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Mass < 203.7100) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              if ($this -> Angles < 66.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Mass < 269.3500) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> Angles < 38.0000) {
              $Res = self::C_1;
            } else {
              if ($this -> FlexTorsions < 3.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Lipole < 2.2000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> HeavyAtoms < 19.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Sdiam < 10.9800) {
          $Res = self::C_0;
        } else {
          if ($this -> Sdiam < 12.2100) {
            if ($this -> Mass < 413.9800) {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> ChiralAtms < 4.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Impropers < 7.5000) {
                  if ($this -> Atoms < 49.5000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> HbAcc < 8.0000) {
                $Res = self::C_1;
              } else {
                if ($this -> Atoms < 54.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          } else {
            if ($this -> HbAcc < 6.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Lipole < 1.6600) {
                if ($this -> Dipole < 6.8600) {
                  if ($this -> Atoms < 95.0000) {
                    if ($this -> Sas < 754.6200) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 95 ****/

    if ($this -> Sas < 673.9100) {
      if ($this -> HbAcc < 1.5000) {
        if ($this -> Charge < 0.5000) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        if ($this -> Dipole < 14.8700) {
          if ($this -> HeavyAtoms < 15.5000) {
            if ($this -> HbDon < 1.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Rings < 0.5000) {
                $Res = self::C_0;
              } else {
                if ($this -> Torsions < 10.5000) {
                  if ($this -> Volume < 131.7800) {
                    if ($this -> VirtualLogP < 0.5600) {
                      if ($this -> Bonds < 17.0000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Vdiam < 6.8000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Bonds < 25.0000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Mass < 215.7800) {
                        if ($this -> Sav < 634.7100) {
                          if ($this -> ChiralAtms < 1.5000) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        } else {
                          $Res = self::C_0;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              if ($this -> Angles < 59.0000) {
                if ($this -> HeavyAtoms < 20.5000) {
                  if ($this -> Gyrrad < 3.4600) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 3.2500) {
                      if ($this -> Psa < 88.4900) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Angles < 49.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Lipole < 4.3100) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Sas < 542.2200) {
                if ($this -> Ovality < 1.6000) {
                  if ($this -> Atoms < 26.0000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Surface < 315.7600) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Atoms < 37.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                } else {
                  if ($this -> Sav < 823.0400) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 3.7500) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Atoms < 39.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  }
                }
              } else {
                if ($this -> Lipole < 1.8100) {
                  if ($this -> HbDon < 4.5000) {
                    if ($this -> ChiralAtms < 3.0000) {
                      if ($this -> Gyrrad < 4.0000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> EzBnds < 2.5000) {
                          $Res = self::C_0;
                        } else {
                          $Res = self::C_1;
                        }
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Surface < 377.4200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Lipole < 3.6800) {
                      if ($this -> Ovality < 1.7500) {
                        if ($this -> Angles < 82.5000) {
                          $Res = self::C_1;
                        } else {
                          if ($this -> Ovality < 1.7300) {
                            $Res = self::C_0;
                          } else {
                            $Res = self::C_1;
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Impropers < 13.5000) {
        if ($this -> FlexTorsions < 11.5000) {
          if ($this -> Sas < 769.9800) {
            if ($this -> Sas < 684.3500) {
              $Res = self::C_0;
            } else {
              if ($this -> FlexTorsions < 7.5000) {
                if ($this -> Rings < 3.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Psa < 55.6900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Impropers < 22.5000) {
          if ($this -> Psa < 75.5100) {
            if ($this -> Atoms < 54.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> ChiralAtms < 1.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Sav < 1420.7900) {
            $Res = self::C_1;
          } else {
            $Res = self::C_0;
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 96 ****/

    if ($this -> Dipole < 4.3200) {
      if ($this -> Ovality < 1.8100) {
        if ($this -> Psa < 58.7400) {
          if ($this -> Gyrrad < 2.7400) {
            $Res = self::C_1;
          } else {
            if ($this -> Psa < 40.7900) {
              $Res = self::C_1;
            } else {
              if ($this -> Surface < 411.2400) {
                if ($this -> Mass < 302.4800) {
                  if ($this -> Lipole < 4.5700) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Ovality < 1.6700) {
                    if ($this -> Surface < 309.3700) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            }
          }
        } else {
          if ($this -> VirtualLogP < 2.7800) {
            if ($this -> Gyrrad < 3.1900) {
              if ($this -> Rings < 1.5000) {
                if ($this -> Atoms < 24.0000) {
                  if ($this -> Impropers < 7.5000) {
                    if ($this -> HbAcc < 3.5000) {
                      $Res = self::C_0;
                    } else {
                      if ($this -> Dipole < 2.2300) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    }
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  if ($this -> Sav < 684.3900) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Sas < 450.5300) {
                $Res = self::C_0;
              } else {
                if ($this -> Impropers < 3.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> ChiralAtms < 4.5000) {
                    if ($this -> Rings < 4.5000) {
                      if ($this -> Sav < 1048.2500) {
                        if ($this -> Volume < 309.7400) {
                          if ($this -> Atoms < 40.5000) {
                            if ($this -> Vdiam < 7.9600) {
                              if ($this -> Sav < 829.2200) {
                                if ($this -> Sdiam < 9.5500) {
                                  $Res = self::C_1;
                                } else {
                                  if ($this -> Gyrrad < 4.2200) {
                                    $Res = self::C_0;
                                  } else {
                                    $Res = self::C_1;
                                  }
                                }
                              } else {
                                $Res = self::C_1;
                              }
                            } else {
                              $Res = self::C_0;
                            }
                          } else {
                            $Res = self::C_0;
                          }
                        } else {
                          if ($this -> Mass < 387.1100) {
                            $Res = self::C_1;
                          } else {
                            $Res = self::C_0;
                          }
                        }
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            if ($this -> Dipole < 1.5100) {
              if ($this -> Angles < 60.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Gyrrad < 4.3600) {
          $Res = self::C_0;
        } else {
          if ($this -> Mass < 379.9400) {
            $Res = self::C_1;
          } else {
            if ($this -> ChiralAtms < 0.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Ovality < 1.9900) {
                if ($this -> Angles < 123.5000) {
                  if ($this -> Torsions < 34.5000) {
                    if ($this -> Surface < 480.6900) {
                      if ($this -> Gyrrad < 5.0100) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> HeavyAtoms < 45.0000) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              } else {
                if ($this -> Atoms < 95.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    } else {
      if ($this -> Gyrrad < 4.7000) {
        if ($this -> VirtualLogP < 3.1300) {
          if ($this -> Sas < 430.0100) {
            $Res = self::C_0;
          } else {
            if ($this -> HeavyAtoms < 18.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Sdiam < 11.5700) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 128.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> VirtualLogP < 0.8100) {
          if ($this -> FlexTorsions < 5.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Psa < 430.5700) {
              $Res = self::C_1;
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_0;
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 97 ****/

    if ($this -> Dipole < 2.8300) {
      if ($this -> Sas < 568.7100) {
        if ($this -> HeavyAtoms < 9.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Volume < 235.0100) {
            if ($this -> Dipole < 1.4700) {
              if ($this -> EzBnds < 1.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Lipole < 1.0800) {
                $Res = self::C_1;
              } else {
                if ($this -> Torsions < 18.5000) {
                  if ($this -> HbDon < 1.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Sas < 416.7900) {
                      if ($this -> Gyrrad < 2.8100) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_0;
                    }
                  }
                } else {
                  if ($this -> Atoms < 31.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            if ($this -> HbAcc < 3.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Ovality < 1.6700) {
                $Res = self::C_1;
              } else {
                if ($this -> HbAcc < 5.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              }
            }
          }
        }
      } else {
        if ($this -> Gyrrad < 6.6600) {
          if ($this -> Lipole < 3.5400) {
            if ($this -> Psa < 66.0700) {
              if ($this -> Bonds < 74.0000) {
                if ($this -> Sas < 571.6100) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Rings < 2.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 60.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbDon < 2.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> HeavyAtoms < 35.5000) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Bonds < 81.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Psa < 62.4400) {
        if ($this -> Vdiam < 7.2600) {
          $Res = self::C_1;
        } else {
          if ($this -> Charge < 0.5000) {
            if ($this -> Sas < 730.2100) {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 55.5000) {
                  if ($this -> Ovality < 1.5700) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Dipole < 3.2700) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> ChiralAtms < 1.5000) {
                        $Res = self::C_0;
                      } else {
                        if ($this -> Surface < 415.0000) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    }
                  }
                } else {
                  $Res = self::C_1;
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        }
      } else {
        if ($this -> Gyrrad < 3.6800) {
          if ($this -> Sav < 848.8500) {
            if ($this -> Torsions < 15.5000) {
              if ($this -> Angles < 39.5000) {
                if ($this -> Bonds < 17.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Psa < 104.7500) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Torsions < 19.0000) {
            if ($this -> EzBnds < 0.5000) {
              if ($this -> ChiralAtms < 0.5000) {
                if ($this -> FlexTorsions < 7.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            if ($this -> Torsions < 25.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Dipole < 4.0400) {
                $Res = self::C_0;
              } else {
                if ($this -> Angles < 96.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Angles < 108.5000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> ChiralAtms < 22.0000) {
                      if ($this -> Sas < 718.1000) {
                        $Res = self::C_1;
                      } else {
                        if ($this -> Dipole < 4.4900) {
                          $Res = self::C_1;
                        } else {
                          $Res = self::C_0;
                        }
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 98 ****/

    if ($this -> HbAcc < 4.5000) {
      if ($this -> HbAcc < 2.5000) {
        if ($this -> HbAcc < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Dipole < 2.8300) {
            if ($this -> Lipole < 5.1900) {
              $Res = self::C_1;
            } else {
              if ($this -> EzBnds < 0.5000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Lipole < 3.7800) {
              if ($this -> Atoms < 59.5000) {
                if ($this -> Charge < 0.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Lipole < 4.2200) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            }
          }
        }
      } else {
        if ($this -> Psa < 60.0400) {
          if ($this -> Volume < 311.4100) {
            $Res = self::C_1;
          } else {
            if ($this -> Dipole < 5.1800) {
              if ($this -> HeavyAtoms < 32.0000) {
                if ($this -> Surface < 384.9200) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Atoms < 67.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> HbDon < 1.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          if ($this -> Atoms < 40.0000) {
            if ($this -> Mass < 213.6600) {
              if ($this -> VirtualLogP < -0.3400) {
                if ($this -> VirtualLogP < -1.7900) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Sas < 368.3200) {
                  if ($this -> Sav < 517.3200) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Mass < 169.2200) {
                      $Res = self::C_0;
                    } else {
                      $Res = self::C_1;
                    }
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> HeavyAtoms < 18.5000) {
                $Res = self::C_1;
              } else {
                if ($this -> Bonds < 32.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Vdiam < 7.6600) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Dipole < 2.0600) {
                      if ($this -> Angles < 56.5000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              }
            }
          } else {
            if ($this -> Sdiam < 11.8700) {
              if ($this -> HbAcc < 3.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              if ($this -> Bonds < 58.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      }
    } else {
      if ($this -> VirtualLogP < 1.5200) {
        if ($this -> Gyrrad < 5.6900) {
          if ($this -> HeavyAtoms < 26.5000) {
            if ($this -> Vdiam < 7.5400) {
              if ($this -> Gyrrad < 3.0100) {
                if ($this -> FlexTorsions < 4.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Lipole < 1.0700) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> Lipole < 0.3500) {
                $Res = self::C_0;
              } else {
                if ($this -> Atoms < 42.0000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Mass < 351.4500) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                }
              }
            }
          } else {
            if ($this -> Dipole < 3.3500) {
              if ($this -> Gyrrad < 4.8200) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_0;
            }
          }
        } else {
          $Res = self::C_1;
        }
      } else {
        if ($this -> Psa < 82.1700) {
          if ($this -> FlexTorsions < 5.5000) {
            $Res = self::C_1;
          } else {
            if ($this -> Angles < 124.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> HbDon < 0.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> HbDon < 3.5000) {
            $Res = self::C_0;
          } else {
            if ($this -> Angles < 175.5000) {
              if ($this -> Angles < 130.0000) {
                $Res = self::C_0;
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 99 ****/

    if ($this -> HbDon < 0.5000) {
      if ($this -> HeavyAtoms < 39.0000) {
        if ($this -> Charge < 0.5000) {
          $Res = self::C_1;
        } else {
          $Res = self::C_0;
        }
      } else {
        $Res = self::C_0;
      }
    } else {
      if ($this -> Psa < 66.3000) {
        if ($this -> Dipole < 2.9300) {
          if ($this -> Vdiam < 9.5300) {
            if ($this -> Lipole < 4.7900) {
              if ($this -> Ovality < 1.3000) {
                if ($this -> Angles < 21.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> ChiralAtms < 3.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sdiam < 10.8800) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            } else {
              $Res = self::C_0;
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          if ($this -> Gyrrad < 3.4800) {
            if ($this -> Rings < 0.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> Impropers < 7.5000) {
                if ($this -> Angles < 61.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Dipole < 3.1100) {
              $Res = self::C_0;
            } else {
              if ($this -> Mass < 299.9100) {
                $Res = self::C_1;
              } else {
                if ($this -> Volume < 343.4400) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Bonds < 53.0000) {
                    $Res = self::C_1;
                  } else {
                    if ($this -> Lipole < 1.8700) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          }
        }
      } else {
        if ($this -> Sav < 919.4200) {
          if ($this -> Sav < 395.7600) {
            $Res = self::C_1;
          } else {
            if ($this -> Ovality < 1.3800) {
              $Res = self::C_0;
            } else {
              if ($this -> Gyrrad < 2.7300) {
                $Res = self::C_1;
              } else {
                if ($this -> HeavyAtoms < 14.5000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> FlexTorsions < 1.5000) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Surface < 284.8600) {
                      if ($this -> HbAcc < 5.5000) {
                        if ($this -> Mass < 239.2800) {
                          if ($this -> Volume < 196.0000) {
                            $Res = self::C_1;
                          } else {
                            if ($this -> Ovality < 1.5600) {
                              $Res = self::C_0;
                            } else {
                              $Res = self::C_1;
                            }
                          }
                        } else {
                          $Res = self::C_1;
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    } else {
                      if ($this -> Ovality < 1.6600) {
                        if ($this -> Ovality < 1.6100) {
                          $Res = self::C_0;
                        } else {
                          if ($this -> Mass < 258.8400) {
                            $Res = self::C_0;
                          } else {
                            if ($this -> Gyrrad < 3.8400) {
                              $Res = self::C_1;
                            } else {
                              if ($this -> Sav < 826.0000) {
                                $Res = self::C_1;
                              } else {
                                $Res = self::C_0;
                              }
                            }
                          }
                        }
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  }
                }
              }
            }
          }
        } else {
          if ($this -> Rings < 4.5000) {
            if ($this -> HbDon < 5.5000) {
              if ($this -> FlexTorsions < 9.5000) {
                if ($this -> FlexTorsions < 2.5000) {
                  if ($this -> Sas < 600.7800) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                if ($this -> Atoms < 55.5000) {
                  if ($this -> Ovality < 1.8500) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  $Res = self::C_0;
                }
              }
            } else {
              if ($this -> ChiralAtms < 8.5000) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          } else {
            if ($this -> Dipole < 3.5900) {
              if ($this -> Dipole < 2.4100) {
                if ($this -> ChiralAtms < 6.0000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              $Res = self::C_0;
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Tree 100 ****/

    if ($this -> Psa < 66.7900) {
      if ($this -> Atoms < 49.5000) {
        if ($this -> HbAcc < 1.5000) {
          $Res = self::C_1;
        } else {
          if ($this -> Sas < 464.5800) {
            if ($this -> Angles < 39.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Surface < 202.5500) {
                $Res = self::C_0;
              } else {
                if ($this -> HbDon < 1.5000) {
                  if ($this -> Sas < 458.0500) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> EzBnds < 1.5000) {
                    if ($this -> Vdiam < 7.0700) {
                      $Res = self::C_1;
                    } else {
                      if ($this -> Impropers < 6.0000) {
                        $Res = self::C_0;
                      } else {
                        $Res = self::C_1;
                      }
                    }
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            if ($this -> Gyrrad < 4.9900) {
              $Res = self::C_1;
            } else {
              if ($this -> Dipole < 3.5300) {
                $Res = self::C_1;
              } else {
                $Res = self::C_0;
              }
            }
          }
        }
      } else {
        if ($this -> Sas < 765.8500) {
          if ($this -> Charge < 0.5000) {
            if ($this -> Impropers < 7.5000) {
              $Res = self::C_1;
            } else {
              if ($this -> Angles < 97.0000) {
                $Res = self::C_0;
              } else {
                if ($this -> Impropers < 13.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> ChiralAtms < 1.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              }
            }
          } else {
            $Res = self::C_0;
          }
        } else {
          $Res = self::C_0;
        }
      }
    } else {
      if ($this -> Mass < 359.1200) {
        if ($this -> Lipole < 2.1600) {
          if ($this -> HbAcc < 6.5000) {
            if ($this -> Gyrrad < 3.6800) {
              if ($this -> VirtualLogP < -0.0600) {
                if ($this -> HbAcc < 3.5000) {
                  $Res = self::C_1;
                } else {
                  if ($this -> Sdiam < 8.5100) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Atoms < 30.0000) {
                      if ($this -> HbAcc < 4.5000) {
                        $Res = self::C_1;
                      } else {
                        $Res = self::C_0;
                      }
                    } else {
                      $Res = self::C_1;
                    }
                  }
                }
              } else {
                $Res = self::C_1;
              }
            } else {
              if ($this -> Psa < 71.2200) {
                if ($this -> Bonds < 37.5000) {
                  $Res = self::C_0;
                } else {
                  $Res = self::C_1;
                }
              } else {
                if ($this -> Volume < 266.8800) {
                  if ($this -> HbAcc < 4.0000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                } else {
                  if ($this -> Sas < 621.0800) {
                    $Res = self::C_0;
                  } else {
                    if ($this -> Gyrrad < 4.3300) {
                      $Res = self::C_1;
                    } else {
                      $Res = self::C_0;
                    }
                  }
                }
              }
            }
          } else {
            $Res = self::C_1;
          }
        } else {
          if ($this -> Surface < 246.9400) {
            if ($this -> VirtualLogP < -0.2900) {
              $Res = self::C_1;
            } else {
              if ($this -> FlexTorsions < 2.5000) {
                if ($this -> Ovality < 1.4400) {
                  if ($this -> Ovality < 1.3700) {
                    $Res = self::C_0;
                  } else {
                    $Res = self::C_1;
                  }
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Psa < 189.6800) {
              if ($this -> Psa < 95.8400) {
                if ($this -> Torsions < 15.0000) {
                  $Res = self::C_0;
                } else {
                  if ($this -> Impropers < 16.5000) {
                    $Res = self::C_1;
                  } else {
                    $Res = self::C_0;
                  }
                }
              } else {
                $Res = self::C_0;
              }
            } else {
              $Res = self::C_1;
            }
          }
        }
      } else {
        if ($this -> Sas < 751.7700) {
          if ($this -> Torsions < 20.0000) {
            $Res = self::C_1;
          } else {
            if ($this -> Bonds < 57.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> FlexTorsions < 4.0000) {
                if ($this -> Atoms < 55.0000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_0;
              }
            }
          }
        } else {
          if ($this -> Torsions < 34.0000) {
            if ($this -> HeavyAtoms < 28.5000) {
              $Res = self::C_0;
            } else {
              if ($this -> HbDon < 2.5000) {
                if ($this -> Atoms < 55.5000) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              } else {
                $Res = self::C_1;
              }
            }
          } else {
            if ($this -> Gyrrad < 4.6200) {
              $Res = self::C_1;
            } else {
              if ($this -> Gyrrad < 5.6600) {
                $Res = self::C_0;
              } else {
                if ($this -> Surface < 726.2800) {
                  $Res = self::C_1;
                } else {
                  $Res = self::C_0;
                }
              }
            }
          }
        }
      }
    }

    $Occur[$Res]++;

    /**** Find the most frequent output class ****/

    if ($Occur[self::C_0] > $Occur[self::C_1])
      return self::C_0;

    return self::C_1;
  }


  /**** Domain check method ****/

  /*
   * Return the number of domain violations
   */

  function DomCheck()
  {
    $Violations = 0;

    if (($this -> Angles < 6.00000000) || ($this -> Angles > 374.00000000)) $Violations++;
    if (($this -> Atoms < 5.00000000) || ($this -> Atoms > 203.00000000)) $Violations++;
    if (($this -> Bonds < 4.00000000) || ($this -> Bonds > 206.00000000)) $Violations++;
    if (($this -> Charge < 0.00000000) || ($this -> Charge > 1.00000000)) $Violations++;
    if (($this -> ChiralAtms < 0.00000000) || ($this -> ChiralAtms > 25.00000000)) $Violations++;
    if (($this -> Dipole < 0.00000300) || ($this -> Dipole > 22.36607000)) $Violations++;
    if (($this -> EzBnds < 0.00000000) || ($this -> EzBnds > 7.00000000)) $Violations++;
    if (($this -> FlexTorsions < 0.00000000) || ($this -> FlexTorsions > 28.00000000)) $Violations++;
    if (($this -> Gyrrad < 1.04011800) || ($this -> Gyrrad > 10.56297000)) $Violations++;
    if (($this -> HbAcc < 0.00000000) || ($this -> HbAcc > 26.00000000)) $Violations++;
    if (($this -> HbDon < 0.00000000) || ($this -> HbDon > 21.00000000)) $Violations++;
    if (($this -> HeavyAtoms < 3.00000000) || ($this -> HeavyAtoms > 101.00000000)) $Violations++;
    if (($this -> Impropers < 0.00000000) || ($this -> Impropers > 87.00000000)) $Violations++;
    if (($this -> Lipole < 0.00000000) || ($this -> Lipole > 6.34667600)) $Violations++;
    if (($this -> Mass < 42.07974000) || ($this -> Mass > 1449.25400000)) $Violations++;
    if (($this -> Ovality < 1.14779700) || ($this -> Ovality > 2.74024100)) $Violations++;
    if (($this -> Psa < 0.00000000) || ($this -> Psa > 544.81690000)) $Violations++;
    if (($this -> Rings < 0.00000000) || ($this -> Rings > 10.00000000)) $Violations++;
    if (($this -> Sas < 197.18110000) || ($this -> Sas > 2006.11400000)) $Violations++;
    if (($this -> Sav < 241.67100000) || ($this -> Sav > 3811.29900000)) $Violations++;
    if (($this -> Sdiam < 5.06303500) || ($this -> Sdiam > 22.48208000)) $Violations++;
    if (($this -> Surface < 80.53260000) || ($this -> Surface > 1587.89900000)) $Violations++;
    if (($this -> Torsions < 0.00000000) || ($this -> Torsions > 94.00000000)) $Violations++;
    if (($this -> Vdiam < 4.68473400) || ($this -> Vdiam > 13.58132000)) $Violations++;
    if (($this -> VirtualLogP < -7.25676600) || ($this -> VirtualLogP > 9.48374900)) $Violations++;
    if (($this -> Volume < 53.83361000) || ($this -> Volume > 1311.67100000)) $Violations++;

    return $Violations;
  }
}
?>
