static void gt_inlineseq_add_arguments_delete(void *tool_arguments) { InlineseqAddArguments *arguments = tool_arguments; if (!arguments) return; gt_file_delete(arguments->outfp); gt_seqid2file_info_delete(arguments->s2fi); gt_output_file_info_delete(arguments->ofi); gt_free(arguments); }
static void gt_cds_arguments_delete(void *tool_arguments) { CDSArguments *arguments = tool_arguments; if (!arguments) return; gt_file_delete(arguments->outfp); gt_outputfileinfo_delete(arguments->ofi); gt_seqid2file_info_delete(arguments->s2fi); gt_free(arguments); }
static void gt_splicesiteinfo_arguments_delete(void *tool_arguments) { SpliceSiteInfoArguments *arguments = tool_arguments; if (!arguments) return; gt_file_delete(arguments->outfp); gt_outputfileinfo_delete(arguments->ofi); gt_seqid2file_info_delete(arguments->s2fi); gt_free(arguments); }
static void gt_extractfeat_arguments_delete(void *tool_arguments) { GtExtractFeatArguments *arguments = tool_arguments; if (!arguments) return; gt_file_delete(arguments->outfp); gt_output_file_info_delete(arguments->ofi); gt_seqid2file_info_delete(arguments->s2fi); gt_str_delete(arguments->type); gt_free(arguments); }
static void gt_speck_arguments_delete(void *tool_arguments) { SpeccheckArguments *arguments = tool_arguments; if (!arguments) return; gt_str_delete(arguments->specfile); gt_file_delete(arguments->outfp); gt_seqid2file_info_delete(arguments->s2fi); gt_output_file_info_delete(arguments->ofi); gt_free(arguments); }
static void gt_ltrdigest_arguments_delete(void *tool_arguments) { GtLTRdigestOptions *arguments = tool_arguments; if (!arguments) return; gt_str_delete(arguments->trna_lib); gt_str_delete(arguments->prefix); gt_str_delete(arguments->cutoffs); gt_str_array_delete(arguments->hmm_files); gt_file_delete(arguments->outfp); gt_output_file_info_delete(arguments->ofi); gt_seqid2file_info_delete(arguments->s2fi); gt_free(arguments); }