bpp-seq3
3.0.0
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
c
i
o
p
s
v
Typedefs
a
c
i
o
p
s
v
Classes
Class List
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
g
h
i
l
m
n
p
q
r
s
t
u
v
w
Typedefs
Files
File List
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Friends
Pages
NexusTools.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: The Bio++ Development Group
2
//
3
// SPDX-License-Identifier: CECILL-2.1
4
5
#ifndef BPP_SEQ_IO_NEXUSTOOLS_H
6
#define BPP_SEQ_IO_NEXUSTOOLS_H
7
8
9
// From the STL:
10
#include <iostream>
11
#include <
Bpp/Exceptions.h
>
12
13
namespace
bpp
14
{
23
class
NexusTools
24
{
25
public
:
30
static
std::string
getNextNonCommentLine
(std::istream& input);
31
42
static
bool
getNextCommand
(std::istream& input, std::string& name, std::string& arguments,
bool
lineBrk =
true
);
43
};
44
}
// end of namespace bpp.
45
#endif
// BPP_SEQ_IO_NEXUSTOOLS_H
Exceptions.h
bpp::NexusTools
Tools for parsing Nexus files.
Definition:
NexusTools.h:24
bpp::NexusTools::getNextCommand
static bool getNextCommand(std::istream &input, std::string &name, std::string &arguments, bool lineBrk=true)
parse the next command name within a block.
Definition:
NexusTools.cpp:38
bpp::NexusTools::getNextNonCommentLine
static std::string getNextNonCommentLine(std::istream &input)
Definition:
NexusTools.cpp:13
bpp
This alphabet is used to deal NumericAlphabet.
Bpp
Seq
Io
NexusTools.h
Generated on Fri Jul 19 2024 12:16:01 for bpp-seq3 by
1.9.1