File: helper.hh

package info (click to toggle)
openstructure 2.11.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 206,240 kB
  • sloc: cpp: 188,571; python: 36,686; ansic: 34,298; fortran: 3,275; sh: 312; xml: 146; makefile: 29
file content (27 lines) | stat: -rw-r--r-- 1,137 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#ifndef OST_CONOP_TEST_HELPERS_HH
#define OST_CONOP_TEST_HELPERS_HH

#include <ost/mol/entity_handle.hh>
#include <ost/mol/residue_handle.hh>

namespace ost { namespace conop {

mol::ResidueHandle make_uracyl(mol::ChainHandle chain);
void verify_1zk_connectivity(const mol::ResidueHandle& r1);
mol::ResidueHandle make_cytosine(mol::ChainHandle chain); 
mol::ResidueHandle make_uracil1(mol::ChainHandle chain); 
mol::ResidueHandle make_uracil2(mol::ChainHandle chain); 
mol::ResidueHandle make_defective_uracil2(mol::ChainHandle chain);
mol::ResidueHandle make_leu(mol::ChainHandle chain);
mol::ResidueHandle make_arg(mol::ChainHandle chain);
mol::ResidueHandle make_defective_leu(mol::ChainHandle chain);
mol::ResidueHandle make_1zk(mol::ChainHandle chain);
void verify_1zk_connectivity(const mol::ResidueHandle& r1);
void verify_nucleotide_connectivity(const mol::ResidueHandle& res);
void verify_nucleotide_link(const mol::ResidueHandle& p3, 
                            const mol::ResidueHandle& p5);
void verify_nucleotide_nolink(const mol::ResidueHandle& p3, 
                              const mol::ResidueHandle& p5);
}}

#endif