20 const char *
gcg_date(
const char *input);
58 int ARB_main(
int argc,
char *argv[]);
61 int mtog(const Macke& macke, GenBank& gbk, const
Seq& seq) __ATTR__USERESULT;
62 int gtom(const GenBank& gbk, Macke& macke) __ATTR__USERESULT;
80 bool scan_token(
char *to, const
char *from) __ATTR__USERESULT;
85 void throw_errorf(
int error_num, const
char *error_messagef, ...) __ATTR__FORMAT(2) __ATTR__NORETURN;
86 void warning(
int warning_num, const
char *warning_message);
87 void warningf(
int warning_num, const
char *warning_messagef, ...) __ATTR__FORMAT(2);
93 void Append(
char*& string1, const
char *string2);
94 void Append(
char*& string1,
char ch);
101 int find_strain(const
char *str,
char expect_behind);
102 int skip_strain(const
char *str,
char expect_behind);
103 const
char *
stristr(const
char *str, const
char *substring);
104 int ___lookup_keyword(const
char *keyword, const
char *const *lookup_table,
int lookup_table_size);
105 int parse_key_word(const
char *line,
char *key, const
char *separator);
108 #error prototypes.h included twice
int macke_key_word(const char *line, int index, char *key)
int comment_subkey(const char *line, char *key)
int gtom(const GenBank &gbk, Macke &macke) __ATTR__USERESULT
const char * gcg_date(const char *input)
AliDataPtr format(AliDataPtr data, const size_t wanted_len, GB_ERROR &error)
void throw_errorf(int error_num, const char *error_messagef,...) __ATTR__FORMAT(2) __ATTR__NORETURN
void convert(const FormattedFile &in, const FormattedFile &out)
int etog(const Embl &embl, GenBank &gbk, const Seq &seq) __ATTR__USERESULT
void warningf(int warning_num, const char *warning_messagef,...) __ATTR__FORMAT(2)
void throw_unsupported_input_format(Format inType) __ATTR__NORETURN
const char * stristr(const char *str, const char *substring)
void(* RDP_comment_parser)(char *&datastring, int start_index, Reader &reader)
int find_pattern(const char *text, const char *pattern)
int fputs_len(const char *str, int len, Writer &write)
void skip_eolnl_and_append(char *&string1, const char *string2)
#define __ATTR__FORMAT(pos)
void warning(int warning_num, const char *warning_message)
char * strf(const char *format,...) __ATTR__FORMAT(1)
int skip_subspecies(const char *str, char expect_behind)
int find_strain(const char *str, char expect_behind)
void macke_out_header(Writer &write)
void embl_key_word(const char *line, int index, char *key)
void throw_incomplete_entry(void) __ATTR__NORETURN
void genbank_out_header(const GenBank &gbk, const Seq &seq, Writer &write)
void genbank_out_base_count(const Seq &seq, Writer &write)
int find_subspecies(const char *str, char expect_behind)
void throw_conversion_failure(Format inType, Format ouType) __ATTR__NORETURN
void macke_seq_display_out(const Macke &macke, Writer &write, Format inType, bool first_sequence)
void log_processed(int seqCount)
void skip_eolnl_and_append_spaced(char *&string1, const char *string2)
int mtoe(const Macke &macke, Embl &embl, const Seq &seq) __ATTR__USERESULT
const char * today_date(void)
int etom(const Embl &embl, Macke &macke, const Seq &seq) __ATTR__USERESULT
void macke_seq_info_out(const Macke &macke, Writer &write)
void scan_token_or_die(char *to, const char *from)
int Skip_white_space(const char *line, int index)
void Getstr(char *line, int linenum)
void macke_origin(Seq &seq, char *&seqabbr, Reader &reader)
void throw_error(int error_num, const char *error_message) __ATTR__NORETURN
void Append(char *&string1, const char *string2)
int ARB_main(int argc, char *argv[])
static cstr error_message
void embl_out(const Embl &embl, const Seq &seq, Writer &write)
void throw_conversion_not_implemented(Format inType, Format ouType) __ATTR__NORETURN
#define __ATTR__USERESULT
int skip_strain(const char *str, char expect_behind)
bool scan_token(char *to, const char *from) __ATTR__USERESULT
void to_paup(const FormattedFile &in, const char *outf)
bool parse_RDP_comment(RDP_comments &comments, RDP_comment_parser one_comment_entry, const char *key, int index, Reader &reader)
int ___lookup_keyword(const char *keyword, const char *const *lookup_table, int lookup_table_size)
static int pattern[maxsites+1]
void throw_conversion_not_supported(Format inType, Format ouType) __ATTR__NORETURN
void genbank_out(const GenBank &gbk, const Seq &seq, Writer &write)
void genbank_key_word(const char *line, int index, char *key)
int parse_key_word(const char *line, char *key, const char *separator)
void read_alignment(Alignment &ali, const FormattedFile &in)
void embl_out_header(const Embl &embl, const Seq &seq, Writer &write)
int mtog(const Macke &macke, GenBank &gbk, const Seq &seq) __ATTR__USERESULT
int skip_pattern(const char *text, const char *pattern)
void to_phylip(const FormattedFile &in, const char *outf, bool for_fastdnaml)
void terminate_with(char *&str, char ch)
void to_printable(const FormattedFile &in, const char *outf)
const char * genbank_date(const char *other_date)
int gtoe(const GenBank &gbk, Embl &embl, const Seq &seq) __ATTR__USERESULT
void macke_seq_data_out(const Seq &seq, const Macke &macke, Writer &write)
void to_gcg(const FormattedFile &in, const char *outf)