static void gt_encseq2spm_arguments_delete(void *tool_arguments) { GtEncseq2spmArguments *arguments = tool_arguments; if (!arguments) return; gt_str_delete(arguments->encseqinput); gt_str_delete(arguments->spmspec); gt_option_delete(arguments->refoptionmemlimit); gt_option_delete(arguments->refoptionphase2extra); gt_str_delete(arguments->memlimitarg); gt_str_delete(arguments->phase2extraarg); gt_free(arguments); }
static void gt_seed_extend_arguments_delete(void *tool_arguments) { GtSeedExtendArguments *arguments = tool_arguments; if (arguments != NULL) { gt_str_delete(arguments->dbs_indexname); gt_str_delete(arguments->dbs_queryname); gt_str_delete(arguments->dbs_memlimit_str); gt_str_delete(arguments->se_char_access_mode); gt_option_delete(arguments->se_option_greedy); gt_option_delete(arguments->se_option_xdrop); gt_option_delete(arguments->se_option_withali); gt_free(arguments); } }
static void gt_cge_spacedseed_arguments_delete(void *tool_arguments) { Cge_spacedseed_options *arguments = tool_arguments; if (!arguments) { return; } gt_str_delete(arguments->str_inputindex); gt_str_array_delete(arguments->queryfilenames); gt_option_delete(arguments->refoptionpckindex); gt_option_delete(arguments->refoptionesaindex); gt_free(arguments); }
static void gt_idxlocali_arguments_delete (void *tool_arguments) { IdxlocaliOptions *arguments = tool_arguments; if (!arguments) { return; } gt_str_delete (arguments->indexname); gt_str_array_delete (arguments->queryfiles); gt_option_delete (arguments->refoptionesaindex); gt_option_delete (arguments->refoptionpckindex); gt_free (arguments); }
void gt_xrfcheck_info_delete(GtXRFCheckInfo *xci) { if (!xci) return; gt_option_delete(xci->xrfcheck_option); gt_str_delete(xci->xrfcheck); gt_free(xci); }
void gt_typecheck_info_delete(GtTypecheckInfo *tci) { if (!tci) return; gt_option_delete(tci->typecheck_option); gt_str_delete(tci->typecheck); gt_free(tci); }
static void gt_tir_arguments_delete(void *tool_arguments) { GtTirArguments *arguments = tool_arguments; if (!arguments) return; gt_str_delete(arguments->str_indexname); gt_str_delete(arguments->str_overlaps); gt_option_delete(arguments->optionoverlaps); gt_free(arguments); }
static void gt_readjoiner_assembly_arguments_delete(void *tool_arguments) { GtReadjoinerAssemblyArguments *arguments = tool_arguments; if (!arguments) return; gt_str_delete(arguments->readset); gt_str_delete(arguments->buffersizearg); gt_option_delete(arguments->refoptionbuffersize); gt_free(arguments); }
static void gt_condenseq_extract_arguments_delete(void *tool_arguments) { GtCondenserExtractArguments *arguments = tool_arguments; if (arguments != NULL) { gt_file_delete(arguments->outfp); gt_output_file_info_delete(arguments->ofi); gt_str_delete(arguments->mode); gt_str_delete(arguments->sepchar); gt_option_delete(arguments->sepchar_opt); gt_free(arguments); } }
static void gt_repfind_arguments_delete(void *tool_arguments) { Maxpairsoptions *arguments = tool_arguments; if (!arguments) { return; } gt_str_delete(arguments->indexname); gt_str_array_delete(arguments->queryfiles); gt_option_delete(arguments->refforwardoption); gt_free(arguments); }
static void gt_genomediff_arguments_delete(void *tool_arguments) { GtGenomediffArguments *arguments = tool_arguments; if (!arguments) return; gt_str_delete(arguments->indexname); gt_str_delete(arguments->unitfile); gt_str_delete(arguments->indextype); gt_str_array_delete(arguments->filenames); gt_option_delete(arguments->ref_unitfile); gt_encseq_options_delete(arguments->loadopts); gt_index_options_delete(arguments->idxopts); gt_free(arguments); }
static void gt_tyr_mkindex_arguments_delete(void *tool_arguments) { Tyr_mkindex_options *arguments = tool_arguments; if (!arguments) { return; } gt_str_delete(arguments->str_storeindex); gt_str_delete(arguments->str_inputindex); gt_option_delete(arguments->refoptionpl); gt_free(arguments); }
static void gt_tyr_occratio_arguments_delete(void *tool_arguments) { Tyr_occratio_options *arguments = tool_arguments; if (!arguments) { return; } gt_str_array_delete(arguments->mersizesstrings); gt_str_array_delete(arguments->outputspec); gt_str_delete(arguments->str_inputindex); gt_option_delete(arguments->refoptionmersizes); gt_free(arguments->outputvector); gt_free(arguments); }