MODULE = Wise2 PACKAGE = Wise2::AlnBlock void dump_ascii_AlnBlock(alb,ofp) Wise2_AlnBlock * alb FILE * ofp CODE: Wise2_dump_ascii_AlnBlock(alb,ofp); Wise2_AlnBlock * hard_link_AlnBlock(obj) Wise2_AlnBlock * obj CODE: RETVAL = Wise2_hard_link_AlnBlock(obj); OUTPUT: RETVAL Wise2_AlnBlock * AlnBlock_alloc_std() CODE: RETVAL = Wise2_AlnBlock_alloc_std(); OUTPUT: RETVAL boolean set_start(obj,start) Wise2_AlnBlock * obj Wise2_AlnColumn * start CODE: RETVAL = Wise2_replace_start_AlnBlock(obj,Wise2_hard_link_AlnColumn(start)); OUTPUT: RETVAL Wise2_AlnColumn * start(obj) Wise2_AlnBlock * obj INIT: Wise2_AlnColumn * temp; CODE: temp = Wise2_hard_link_AlnColumn(Wise2_access_start_AlnBlock(obj)); RETVAL = temp; OUTPUT: RETVAL Wise2_AlnSequence * seq(obj,i) Wise2_AlnBlock * obj int i INIT: Wise2_AlnSequence * temp; CODE: temp = Wise2_hard_link_AlnSequence(Wise2_access_seq_AlnBlock(obj,i)); RETVAL = temp; OUTPUT: RETVAL int length_seq(obj) Wise2_AlnBlock * obj CODE: RETVAL = Wise2_length_seq_AlnBlock(obj); OUTPUT: RETVAL int flush_seq(obj) Wise2_AlnBlock * obj CODE: RETVAL = Wise2_flush_AlnBlock(obj); OUTPUT: RETVAL boolean add_seq(obj,add) Wise2_AlnBlock * obj Wise2_AlnSequence * add CODE: RETVAL = Wise2_add_AlnBlock(obj,Wise2_hard_link_AlnSequence(add)); OUTPUT: RETVAL boolean set_length(obj,length) Wise2_AlnBlock * obj int length CODE: RETVAL = Wise2_replace_length_AlnBlock(obj,length); OUTPUT: RETVAL int length(obj) Wise2_AlnBlock * obj CODE: RETVAL = Wise2_access_length_AlnBlock(obj); OUTPUT: RETVAL boolean set_score(obj,score) Wise2_AlnBlock * obj int score CODE: RETVAL = Wise2_replace_score_AlnBlock(obj,score); OUTPUT: RETVAL int score(obj) Wise2_AlnBlock * obj CODE: RETVAL = Wise2_access_score_AlnBlock(obj); OUTPUT: RETVAL Wise2_AlnBlock * new(class) char * class PPCODE: Wise2_AlnBlock * out; out = Wise2_AlnBlock_alloc_std(); ST(0) = sv_newmortal(); sv_setref_pv(ST(0),class,(void*)out); XSRETURN(1); void DESTROY(obj) Wise2_AlnBlock * obj CODE: Wise2_free_AlnBlock(obj); void each_seq(obj) Wise2_AlnBlock * obj PPCODE: int i=0; int len; SV* temp; len = Wise2_length_seq_AlnBlock(obj); for(i=0;i