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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
// $Id: sup_pairwise.h $
// =================================================================
//
// SUPERPOSE: Protein structure superposition based on SSM
// algorithm. Please cite:
//
// For pairwise alignment:
// E. Krissinel & K. Henrick (2004) Acta Cryst. D60, 2256-2268.
//
// For multiple alignment:
// Krissinel, E. and Henrick, K.
// Multiple Alignment of Protein Structures in Three Dimensions.
// Computational Life Sciences, First International Symposium,
// CompLife 2005, Konstanz, Germany, September 25-27, 2005, 67-78.
// Proceedings Editors: Michael R. Berthold, Robert C. Glen,
// Kay Diederichs, Oliver Kohlbacher, Ingrid Fischer.
// ISBN: 978-3-540-29104-6 (Print) 978-3-540-31726-5
//
// Copyright (C) Eugene Krissinel 2002-2013.
//
// This library is free software: you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
// License version 3, modified in accordance with the provisions
// of the license to address the requirements of UK law.
//
// You should have received a copy of the modified GNU Lesser
// General Public License along with this library. If not, copies
// may be downloaded from http://www.ccp4.ac.uk/ccp4license.php
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU Lesser General Public License for more details.
//
// =================================================================
//
// 03.02.14 <-- Date of Last Modification.
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// ----------------------------------------------------------------
//
// **** Module : SUP_Pairwise <interface>
// ~~~~~~~~~
// **** Project : SUPERPOSE
// ~~~~~~~~~
// **** Functions: pairwise_superposition
// ~~~~~~~~~~ printFracAnalysis
//
// E. Krissinel, 2003-2014
//
// =================================================================
//
#ifndef __SUP_PAIRWISE__
#define __SUP_PAIRWISE__
#include "mmdb2/mmdb_manager.h"
extern int pairwise_superposition ( mmdb::PPManager M,
mmdb::psvector name,
mmdb::ivector selHnd,
mmdb::pstr fileout );
extern void printFracAnalysis ( mmdb::mat44 & T,
mmdb::cpstr name,
mmdb::PManager M );
#endif
|