MODULE = Wise2 PACKAGE = Wise2::PfamHmmer1DB Wise2_PfamHmmer1DB * hard_link_PfamHmmer1DB(obj) Wise2_PfamHmmer1DB * obj CODE: RETVAL = Wise2_hard_link_PfamHmmer1DB(obj); OUTPUT: RETVAL Wise2_PfamHmmer1DB * PfamHmmer1DB_alloc_std() CODE: RETVAL = Wise2_PfamHmmer1DB_alloc_std(); OUTPUT: RETVAL Wise2_PfamHmmer1Entry * en(obj,i) Wise2_PfamHmmer1DB * obj int i INIT: Wise2_PfamHmmer1Entry * temp; CODE: temp = Wise2_hard_link_PfamHmmer1Entry(Wise2_access_en_PfamHmmer1DB(obj,i)); RETVAL = temp; OUTPUT: RETVAL int length_en(obj) Wise2_PfamHmmer1DB * obj CODE: RETVAL = Wise2_length_en_PfamHmmer1DB(obj); OUTPUT: RETVAL int flush_en(obj) Wise2_PfamHmmer1DB * obj CODE: RETVAL = Wise2_flush_PfamHmmer1DB(obj); OUTPUT: RETVAL boolean add_en(obj,add) Wise2_PfamHmmer1DB * obj Wise2_PfamHmmer1Entry * add CODE: RETVAL = Wise2_add_PfamHmmer1DB(obj,Wise2_hard_link_PfamHmmer1Entry(add)); OUTPUT: RETVAL boolean set_dirname(obj,dirname) Wise2_PfamHmmer1DB * obj char * dirname CODE: RETVAL = Wise2_replace_dirname_PfamHmmer1DB(obj,Wise2_stringalloc(dirname)); OUTPUT: RETVAL char * dirname(obj) Wise2_PfamHmmer1DB * obj INIT: char * temp; CODE: temp = Wise2_stringalloc(Wise2_access_dirname_PfamHmmer1DB(obj)); RETVAL = temp; OUTPUT: RETVAL boolean set_cur(obj,cur) Wise2_PfamHmmer1DB * obj int cur CODE: RETVAL = Wise2_replace_cur_PfamHmmer1DB(obj,cur); OUTPUT: RETVAL int cur(obj) Wise2_PfamHmmer1DB * obj CODE: RETVAL = Wise2_access_cur_PfamHmmer1DB(obj); OUTPUT: RETVAL boolean set_def(obj,def) Wise2_PfamHmmer1DB * obj Wise2_RandomModel * def CODE: RETVAL = Wise2_replace_def_PfamHmmer1DB(obj,Wise2_hard_link_RandomModel(def)); OUTPUT: RETVAL Wise2_RandomModel * def(obj) Wise2_PfamHmmer1DB * obj INIT: Wise2_RandomModel * temp; CODE: temp = Wise2_hard_link_RandomModel(Wise2_access_def_PfamHmmer1DB(obj)); RETVAL = temp; OUTPUT: RETVAL Wise2_PfamHmmer1DB * new(class) char * class PPCODE: Wise2_PfamHmmer1DB * out; out = Wise2_PfamHmmer1DB_alloc_std(); ST(0) = sv_newmortal(); sv_setref_pv(ST(0),class,(void*)out); XSRETURN(1); void DESTROY(obj) Wise2_PfamHmmer1DB * obj CODE: Wise2_free_PfamHmmer1DB(obj); void each_en(obj) Wise2_PfamHmmer1DB * obj PPCODE: int i=0; int len; SV* temp; len = Wise2_length_en_PfamHmmer1DB(obj); for(i=0;i