Rosetta
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
apps
public
antibody
antibody_H3.cc
Go to the documentation of this file.
1
// -*- mode:c++;tab-width:2;indent-tabs-mode:t;show-trailing-whitespace:t;rm-trailing-spaces:t -*-
2
// vi: set ts=2 noet:
3
//
4
// (c) Copyright Rosetta Commons Member Institutions.
5
// (c) This file is part of the Rosetta software suite and is made available under license.
6
// (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
7
// (c) For more information, see http://www.rosettacommons.org. Questions about this can be
8
// (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
9
10
/// @file src/apps/pilot/jianqing/antibody_H3.cc
11
/// @brief Code to model and antibody CDR H3 loop, simultaneously optimizing surrounding CDR loops and VH/VL orientation
12
/// @author Jianqing Xu (xubest@gmail.com), Daisuke Kuroda, Brian Weitzer, Jeff Gray
13
/// 09/09/2011 - 2013
14
15
16
#include <protocols/antibody/AntibodyModelerProtocol.hh>
17
#include <protocols/jd2/JobDistributor.hh>
18
#include <protocols/jd2/util.hh>
19
20
#include <
devel/init.hh
>
21
#include <core/types.hh>
22
23
// Utility headers
24
#include <
utility/vector1.hh
>
25
#include <
utility/excn/Exceptions.hh
>
26
//#include <utility/tools/make_vector1.hh>
27
28
// option key includes
29
#include <
basic/options/option.hh
>
30
#include <string>
31
#include <
basic/Tracer.hh
>
32
33
34
static
THREAD_LOCAL
basic::Tracer
TR
(
"protocols.antibody"
);
35
36
37
int
38
main
(
int
argc,
char
* argv [] )
39
{
40
try
{
41
42
using namespace
basic::options
;
43
using namespace
protocols::antibody;
44
using namespace
protocols::jd2;
45
46
AntibodyModelerProtocol::register_options
();
47
protocols::jd2::register_options
();
48
// initialize core
49
devel::init
(argc, argv);
50
51
52
AntibodyModelerProtocolOP ab_m_h3(
new
AntibodyModelerProtocol() );
53
TR
<<*ab_m_h3<<std::endl;
54
// exit(-1);
55
56
JobDistributor::get_instance()->go(ab_m_h3);
57
58
}
catch
(
utility::excn::EXCN_Base
const
& e ) {
59
std::cout
<<
"caught exception "
<< e.
msg
() << std::endl;
60
return
-1;
61
}
62
}
63
64
THREAD_LOCAL
#define THREAD_LOCAL
Definition:
backwards_thread_local.hh:17
utility::excn::EXCN_Base
Definition:
EXCN_Base.hh:49
utility::excn::EXCN_Base::msg
virtual std::string const msg() const
Definition:
EXCN_Base.hh:70
register_options
void register_options()
Definition:
rotamer_recovery.cc:74
devel::init
void init(int argc, char *argv[])
Command line init() version.
Definition:
init.cc:23
TR
static THREAD_LOCAL basic::Tracer TR("protocols.antibody")
Exceptions.hh
common derived classes for thrown exceptions
basic::options::TR
static THREAD_LOCAL basic::Tracer TR("basic.options")
Tracer.hh
Tracer IO system.
options
rule< Scanner, options_closure::context_t > options
Definition:
Tag.cc:377
utility::io::oc::cout
ocstream cout(std::cout)
Wrapper around std::cout.
Definition:
ocstream.hh:287
vector1.hh
vector1: std::vector with 1-based indexing
basic::Tracer
Class for handling user debug/warnings/errors. Use instance of this class instead of 'std::cout' for ...
Definition:
Tracer.hh:134
main
int main(int argc, char *argv[])
Definition:
antibody_H3.cc:38
option.hh
Program options global and initialization function.
init.hh
Generated on Sun Jan 17 2016 15:21:07 for Rosetta by
1.8.7