RxDock 0.1.0
A fast, versatile, and open-source program for docking ligands to proteins and nucleic acids
Loading...
Searching...
No Matches
Transform.h
Go to the documentation of this file.
1//===-- Transform.h - Transform operation -----------------------*- C++ -*-===//
2//
3// Part of the RxDock project, under the GNU LGPL version 3.
4// Visit https://rxdock.gitlab.io/ for more information.
5// Copyright (c) 1998--2006 RiboTargets (subsequently Vernalis (R&D) Ltd)
6// Copyright (c) 2006--2012 University of York
7// Copyright (c) 2012--2014 University of Barcelona
8// Copyright (c) 2019--2020 RxTx
9// SPDX-License-Identifier: LGPL-3.0-only
10//
11//===----------------------------------------------------------------------===//
16//===----------------------------------------------------------------------===//
17
18#ifndef RXDOCK_OPERATION_TRANSFORM_H
19#define RXDOCK_OPERATION_TRANSFORM_H
20
22
23#include <string>
24
25namespace rxdock {
26namespace operation {
27
31RBTDLL_EXPORT int transform(std::string inputSDFile, std::string outputSDFile,
32 bool limitedRecPerMolecule,
33 std::size_t maxNumRecPerMolecule, bool checkName,
34 std::string name, bool checkData,
35 std::string dataFieldName, std::string dataValue,
36 bool changeName, std::string newName,
37 std::size_t bufferSize, bool doSorting,
38 std::string sortDataField, bool limitedRecords,
39 std::size_t maxNumRecords);
40
41} // namespace operation
42} // namespace rxdock
43
44#endif // RXDOCK_OPERATION_TRANSFORM_H
RBTDLL_EXPORT int transform(std::string inputSDFile, std::string outputSDFile, bool limitedRecPerMolecule, std::size_t maxNumRecPerMolecule, bool checkName, std::string name, bool checkData, std::string dataFieldName, std::string dataValue, bool changeName, std::string newName, std::size_t bufferSize, bool doSorting, std::string sortDataField, bool limitedRecords, std::size_t maxNumRecords)
Transforms structure-data file (SDF) according to your requirements.
Definition Transform.cxx:70