CONFIG LIB 1.5
Configuration Files Library (by TGG 2020)
Loading...
Searching...
No Matches
panukl_auto.h
1/*********************************************************************/
2/* */
3/* Config files library - (C) TGG 2018 */
4/* */
5/*********************************************************************/
6/* Warszawa, 2018 */
7/*********************************************************************/
8/* */
9/* File: panukl_auto.h */
10/* */
11/* Author: T.Grabowski */
12/* */
13/* Contents - auto file data (sequence computation) class */
14/* */
15/* */
16/*********************************************************************/
17/* */
18/* */
19
20#ifndef _PANUKL_AUTO_H_
21#define _PANUKL_AUTO_H_
22
23#include "iofun.h"
24
26
27class PANUKL_AUTO : public IOFUN
28{
29 public:
30
31 bool Ms2Flag;
32 bool NghFlag;
33 bool ParFlag;
34 bool PrsFlag;
35
36 char Ms2File[256];
37 char NghFile[256];
38 char ParFile[256];
39 char PrsFile[256];
40
41 char AUTO_file[256];
42
43 PANUKL_AUTO( void );
44 ~PANUKL_AUTO( void );
46 void Clean();
48 int Read(const char *AutoFile);
50 int Write(const char *AutoFile);
51};
52
53#endif /*_PANUKL_AUTO_H_*/
Simple I/O functions class.
Definition iofun.h:42
Parameters file for PanuklAuto program (computation of one sequence)
Definition panukl_auto.h:28
int Write(const char *AutoFile)
writes AUTO file
bool PrsFlag
Press program flag (1-run Press with PrsFile, 0-don't run Press)
Definition panukl_auto.h:34
bool Ms2Flag
Mesh program flag (1-run Mesh3 with Ms2File, 0-don't run Mesh)
Definition panukl_auto.h:31
char NghFile[256]
NGH filename.
Definition panukl_auto.h:37
bool NghFlag
Neigh program flag (1-run Neigh with NghFile, 0-don't run Neigh)
Definition panukl_auto.h:32
int Read(const char *AutoFile)
reads AUTO file
char PrsFile[256]
PRS filename.
Definition panukl_auto.h:39
void Clean()
cleans local variables
char AUTO_file[256]
AUTO filename.
Definition panukl_auto.h:41
char ParFile[256]
PAR filename.
Definition panukl_auto.h:38
bool ParFlag
Panukl program flag (1-run Panukl with ParFile, 0-don't run Panukl)
Definition panukl_auto.h:33
char Ms2File[256]
MS2 filename.
Definition panukl_auto.h:36
This file contains some smart I/O functions.