rnafuncs.h

来自「ViennaRNA-1.6.1」· C头文件 代码 · 共 37 行

H
37
字号
#ifndef _RNA_FUNCS_H#define _RNA_FUNCS_H#include <list>#include <string>#include "types.h"using namespace std;	class RNAFuncs{ public:  struct SquigglePlotOptions  {	  bool hideBaseNumbers;	  Uint baseNumInterval;	  bool greyColors;	  bool generatePNG;	  bool generateJPG;          bool generateFIG;	  double scale;  };	static bool isRNAString(const string &str);	static bool isViennaString(const string &str, Ulong &basePairCount, Ulong &maxDepth);	static void drawRNAStructure(const string &seq, const string &structure, const string &filename_prefix, const string &structname, const list<pair<Uint,Uint> > &regions, const SquigglePlotOptions &options);    static void drawRNAAlignment(const string &structure, const string &altStructure,  const string &seq1, const string &seq2, const string &strname1, const string &strname2, const string &filename_prefix, const bool atX, const SquigglePlotOptions &options);	static void generateRNAAlignmentXML(const string &structure, const string &altStructure, const string &seq1, const string &seq2, const string &strname1, const string &strname2, ostream &s);	static void printAli(const string &name1, const string &name2, const string &seq1, const string &seq2, const string &str1, const string &str2);
	static Uint treeSize(const string &viennaStr);
};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?