#ifndef WRITABLE_H
#define WRITABLE_H
# include "src/Identifiable.h"
static const char *tag[] = {
"node",
"tree",
"trees",
"otu",
"otus",
"row",
"characters",
"char",
"chars",
"meta",
"nex:nexml",
"set",
"states"
};
typedef struct {
Identifiable identifiable;
HV* attributes;
AV* meta;
char * url;
char * xml_id;
int is_identifiable;
int is_suppress_ns;
} Writable;
void initialize_writable(Writable* self);
void destroy_writable(Writable* self);
#endif