├── .gitignore
├── LICENSE.txt
├── README.md
├── docs
├── mkdocs.yml
├── readthedocs
│ ├── 404.html
│ ├── __init__.py
│ ├── base.html
│ ├── breadcrumbs.html
│ ├── css
│ │ ├── highlight.css
│ │ ├── theme.css
│ │ └── theme_extra.css
│ ├── fonts
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ └── fontawesome-webfont.woff
│ ├── footer.html
│ ├── img
│ │ └── favicon.ico
│ ├── js
│ │ ├── highlight.pack.js
│ │ ├── jquery-2.1.1.min.js
│ │ ├── modernizr-2.8.3.min.js
│ │ └── theme.js
│ ├── license
│ │ └── highlight.js
│ │ │ └── LICENSE
│ ├── main.html
│ ├── mkdocs_theme.yml
│ ├── nav.html
│ ├── search.html
│ ├── searchbox.html
│ ├── toc.html
│ └── versions.html
└── sources
│ ├── changelog.md
│ ├── cite.md
│ ├── contact.md
│ ├── hbind_tools.md
│ ├── images
│ ├── 1kpf_interact.png
│ ├── hbind-logo.jpg
│ ├── hbind-logo.png
│ └── hbind-viz-logo.png
│ ├── index.md
│ ├── installation.md
│ ├── license.md
│ └── user_guide.md
├── example_files
├── 1KPF.pdb
└── 1KPF_AMP.mol2
├── install_hbind.pl
├── params
├── flex.defn
├── hbind.parameters
└── hbond.defn
└── src
├── .cvsignore
├── hbind
├── .cvsignore
├── Makefile
├── adj_list.c
├── analyze_ligand.c
├── assign_fragments.c
├── assign_hydrogens.c
├── assign_type.c
├── bitstrings.c
├── bump_check.c
├── calc_score_from_terms.c
├── check_complementarity.c
├── check_connectivity.c
├── check_rule.c
├── compute_all_rotation_angles.c
├── compute_ligand_angles.c
├── compute_target_angles.c
├── compute_unbump_dependencies.c
├── count_flexible_bonds.c
├── debug_funs.c
├── dist_fun.c
├── distance_array.c
├── distance_matrices.c
├── docking_features.c
├── eigen.c
├── find_all_bumps.c
├── find_carbon_ring_centers.c
├── find_cycles.c
├── find_flexible_bonds.c
├── find_hyd_atoms.c
├── hashing.c
├── hbond_check.c
├── inc
│ ├── adj_list.h
│ ├── analyze_ligand.h
│ ├── assign_fragments.h
│ ├── assign_hydrogens.h
│ ├── assign_type.h
│ ├── atom.h
│ ├── bitstrings.h
│ ├── bump_check.h
│ ├── calc_score_from_terms.h
│ ├── check_complementarity.h
│ ├── check_connectivity.h
│ ├── check_key.h
│ ├── check_rule.h
│ ├── compute_all_rotation_angles.h
│ ├── compute_ligand_angles.h
│ ├── compute_target_angles.h
│ ├── compute_unbump_dependencies.h
│ ├── count_flexible_bonds.h
│ ├── debug_funs.h
│ ├── defs.h
│ ├── demo.h
│ ├── dist_fun.h
│ ├── distance_array.h
│ ├── distance_matrices.h
│ ├── docking_features.h
│ ├── eigen.h
│ ├── find_all_bumps.h
│ ├── find_carbon_ring_centers.h
│ ├── find_cycles.h
│ ├── find_flexible_bonds.h
│ ├── find_hyd_atoms.h
│ ├── hash_class.h
│ ├── hashing.h
│ ├── hbond_check.h
│ ├── hydro.h
│ ├── initialize.h
│ ├── initialize_unbump_matrices.h
│ ├── insertion_sort.h
│ ├── intra_bump_check.h
│ ├── intra_hbonds.h
│ ├── intra_hbonds_flag.h
│ ├── least_square_fit.h
│ ├── match_triangles.h
│ ├── mean_field_minimization.h
│ ├── mymalloc.h
│ ├── neighbors.h
│ ├── number_ligand_atoms.h
│ ├── octree_array.h
│ ├── params.h
│ ├── params.h~
│ ├── print_interaction.h
│ ├── quicksort.h
│ ├── read_batch_file.h
│ ├── read_flex_defn.h
│ ├── read_hyd_defn.h
│ ├── read_mol2.h
│ ├── read_parameter_file.h
│ ├── read_pdb.h
│ ├── read_pts_file.h
│ ├── read_rule.h
│ ├── read_template.h
│ ├── read_waters.h
│ ├── rotamers.h
│ ├── rotatable_bonds.h
│ ├── rotate.h
│ ├── rotate_unbump_bonds.h
│ ├── score_complex.h
│ ├── screen_single_compounds.h
│ ├── sf_weights.h
│ ├── sum_charges.h
│ ├── target_flexibility.h
│ ├── trace.h
│ ├── trans_rotate.h
│ ├── transform_molecule.h
│ ├── types.h
│ ├── unbump_anchor.h
│ ├── unbump_ligand_side_chains.h
│ ├── unbump_side_chains.h
│ ├── unbump_target_side_chain.h
│ ├── unbump_translate.h
│ ├── unbump_water.h
│ ├── vdwrad.h
│ ├── write_ligand_mol2.h
│ ├── write_log_file.h
│ ├── write_target_pdb.h
│ └── write_waters_pdb.h
├── initialize.c
├── initialize_unbump_matrices.c
├── insertion_sort.c
├── intra_bump_check.c
├── intra_hbonds.c
├── intra_hbonds_flag.c
├── least_square_fit.c
├── main_hbind.c
├── match_triangles.c
├── mean_field_minimization.c
├── number_ligand_atoms.c
├── print_interaction.c
├── quicksort.c
├── read_flex_defn.c
├── read_hyd_defn.c
├── read_mol2.c
├── read_parameter_file.c
├── read_pdb.c
├── read_pts_file.c
├── read_rule.c
├── read_template.c
├── read_waters.c
├── rotate.c
├── rotate_unbump_bonds.c
├── score_complex.c
├── screen_single_compounds.c
├── sum_charges.c
├── trace.c
├── trans_rotate.c
├── transform_molecule.c
├── unbump_anchor.c
├── unbump_side_chains.c
├── unbump_translate.c
├── write_ligand_mol2.c
├── write_log_file.c
├── write_target_pdb.c
└── write_waters_pdb.c
└── utils
├── .cvsignore
├── Makefile
├── basics.c
├── err_handle.c
├── hbind_itimer.c
└── inc
├── basics.h
├── err_handle.h
├── hbind_itimer.h
└── mymalloc.h
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
3 | # Binaries
4 | bin/
5 |
6 | # Prerequisites
7 | *.d
8 |
9 | # Object files
10 | *.o
11 | *.ko
12 | *.obj
13 | *.elf
14 |
15 | # Linker output
16 | *.ilk
17 | *.map
18 | *.exp
19 |
20 | # Precompiled Headers
21 | *.gch
22 | *.pch
23 |
24 | # Libraries
25 | *.lib
26 | *.a
27 | *.la
28 | *.lo
29 |
30 | # Shared objects (inc. Windows DLLs)
31 | *.dll
32 | *.so
33 | *.so.*
34 | *.dylib
35 |
36 | # Executables
37 | *.exe
38 | *.out
39 | *.app
40 | *.i*86
41 | *.x86_64
42 | *.hex
43 |
44 | # Debug files
45 | *.dSYM/
46 | *.su
47 | *.idb
48 | *.pdb
49 |
50 | # Kernel Module Compile Results
51 | *.mod*
52 | *.cmd
53 | .tmp_versions/
54 | modules.order
55 | Module.symvers
56 | Mkfile.old
57 | dkms.conf
58 |
--------------------------------------------------------------------------------
/docs/mkdocs.yml:
--------------------------------------------------------------------------------
1 | site_name: Hbind
2 | site_url: http://psa-lab.github.io/hbind
3 | site_author: Sebastian Raschka
4 | site_description: Software to rigorously define intermolecular H-bonds by donor/acceptor chemistry and geometric constraints.
5 |
6 | repo_url: https://github.com/psa-lab/hbind
7 |
8 | docs_dir: sources
9 | site_dir: html
10 | theme_dir: readthedocs
11 |
12 | site_favicon: favicon.ico
13 |
14 | markdown_extensions:
15 | - extra
16 | - tables
17 | - fenced_code
18 | - mathjax
19 | extra_javascript:
20 | - https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML
21 | - mathjaxhelper.js
22 |
23 | copyright: Copyright © 2018 Michigan State University. Developed in the PSA Lab.
Sebastian Raschka et al. 2018.
24 |
25 |
26 | extra_css:
27 | - extra.css
28 |
29 | pages:
30 | - Home: index.md
31 | - Installation: installation.md
32 | - User Guide: user_guide.md
33 | - Hbind Tools: hbind_tools.md
34 | - About:
35 | - Contact: contact.md
36 | - Release Notes: changelog.md
37 | - License: license.md
38 | - Citing Hbind: cite.md
39 |
--------------------------------------------------------------------------------
/docs/readthedocs/404.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 |
3 | {% block content %}
4 |
5 |
Page not found
8 | 9 | {% endblock %} 10 | -------------------------------------------------------------------------------- /docs/readthedocs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rasbt/Hbind/e0f8beeb30672af4aff1d2612678283e49961a76/docs/readthedocs/__init__.py -------------------------------------------------------------------------------- /docs/readthedocs/base.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {%- block site_meta %} 6 | 7 | 8 | 9 | {% if page and page.is_homepage %}{% endif %} 10 | {% if config.site_author %}{% endif %} 11 | {% if config.site_favicon %} 12 | {% else %}{% endif %} 13 | {%- endblock %} 14 | 15 | {%- block htmltitle %} 16 |