5 #ifndef PT_PROTOTYPES_H
6 #define PT_PROTOTYPES_H
32 const char *
virt_name(
const PT_probematch *ml);
47 char *
readable_probe(
const char *compressed_probe,
size_t len,
char T_or_U);
58 int ARB_main(
int argc,
char *argv[]);
100 #error pt_prototypes.h included twice
ARB_ERROR enter_stage_2_load_tree(PT_main *, const char *tname) __ATTR__USERESULT
const char * get_match_acc(const PT_probematch *ml)
void PTD_put_int(FILE *out, ULONG i)
void PT_dump_POS_TREE_recursive(PT *pt, const char *prefix, FILE *out)
POS_TREE1 * PT_change_leaf_to_node(POS_TREE1 *node)
int broadcast(PT_main *main, int dummy_1x)
const char * get_match_overlay(const PT_probematch *ml)
bytestring * match_string(const PT_local *locs)
int PT_find_exProb(PT_exProb *pep, int dummy_1x)
int main(int argc, char **argv)
long PTD_save_upper_tree(FILE *out, POS_TREE1 *&node, long pos, long &node_pos, ARB_ERROR &error)
GB_ERROR PT_prepare_data(GBDATA *gb_main)
void PTD_put_longlong(FILE *out, ULONG i)
void PT_dump_tree_statistics(const char *indexfilename)
GB_ERROR PT_init_input_data(void)
int compress_data(char *probestring)
int pt_init_bond_matrix(PT_local *THIS)
void PTD_delete_saved_node(POS_TREE1 *&node)
int MP_count_all_species(const PT_local *)
long PTD_save_lower_tree(FILE *out, POS_TREE1 *node, long pos, ARB_ERROR &error)
void pt_export_error(PT_local *locs, const char *error)
void PT_add_to_chain(POS_TREE1 *node, const DataLoc &loc)
bytestring * MP_all_species_string(const PT_local *)
void PT_dump_POS_TREE(POS_TREE1 *IF_DEBUG(node), FILE *IF_DEBUG(out))
bytestring * MP_match_string(const PT_local *locs)
void PT_build_species_hash(void)
int PT_forwhole_chain(POS_TREE1 *node, T &func)
void PTD_put_short(FILE *out, ULONG i)
void pt_export_error_if(PT_local *locs, ARB_ERROR &error)
char * get_design_info(const PT_tprobes *tprobe)
char * create_reversed_probe(char *probe, int len)
static void error(const char *msg)
int ARB_main(int argc, char *argv[])
int get_match_stop(const PT_probematch *ml)
int get_match_start(const PT_probematch *ml)
size_t probe_compress_sequence(char *seq, size_t seqsize)
int PT_start_design(PT_pdc *pdc, int dummy_1x)
const char * virt_name(const PT_probematch *ml)
POS_TREE1 * PT_leaf_to_chain(POS_TREE1 *node)
long PT_abs_2_ecoli_rel(long pos)
void PTD_put_byte(FILE *out, ULONG i)
const char * get_blocksize_description(int blocksize)
int server_shutdown(PT_main *, aisc_string passwd)
const char * virt_fullname(const PT_probematch *ml)
int probe_match(PT_local *locs, aisc_string probestring)
#define __ATTR__USERESULT
long PTD_write_leafs_to_disk(FILE *out, POS_TREE1 *const node, long pos, long *node_pos, ARB_ERROR &error)
void PTD_debug_nodes(void)
int find_family(PT_family *ffinder, bytestring *species)
void PT_init_cache_sizes(Stage stage)
ARB_ERROR PTD_read_leafs_from_disk(const char *fname, POS_TREE2 *&root_ptr) __ATTR__USERESULT
char * get_design_hinfo(const PT_pdc *pdc)
char * ptpd_read_names(PT_local *locs, const char *names_list, const char *checksums, ARB_ERROR &error)
ARB_ERROR enter_stage_1_build_tree(PT_main *, const char *tname, ULONG ARM_size_kb) __ATTR__USERESULT
bytestring * PT_unknown_names(const PT_pdc *pdc)
POS_TREE1 * PT_create_leaf(POS_TREE1 **pfather, PT_base base, const DataLoc &loc)
int PT_index_dump(const PT_main *main)
ARB_ERROR probe_read_data_base(const char *name, bool readOnly) __ATTR__USERESULT
bool PT_chain_has_valid_entries(const typename CHAINITER::POS_TREE_TYPE *const node)
char * readable_probe(const char *compressed_probe, size_t len, char T_or_U)