MODULE = Wise2 PACKAGE = Wise2::Exon Wise2_Exon * hard_link_Exon(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_hard_link_Exon(obj); OUTPUT: RETVAL Wise2_Exon * Exon_alloc_std() CODE: RETVAL = Wise2_Exon_alloc_std(); OUTPUT: RETVAL boolean set_start(obj,start) Wise2_Exon * obj int start CODE: RETVAL = Wise2_replace_start_Exon(obj,start); OUTPUT: RETVAL int start(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_access_start_Exon(obj); OUTPUT: RETVAL boolean set_end(obj,end) Wise2_Exon * obj int end CODE: RETVAL = Wise2_replace_end_Exon(obj,end); OUTPUT: RETVAL int end(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_access_end_Exon(obj); OUTPUT: RETVAL boolean set_used(obj,used) Wise2_Exon * obj boolean used CODE: RETVAL = Wise2_replace_used_Exon(obj,used); OUTPUT: RETVAL boolean used(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_access_used_Exon(obj); OUTPUT: RETVAL boolean set_score(obj,score) Wise2_Exon * obj double score CODE: RETVAL = Wise2_replace_score_Exon(obj,score); OUTPUT: RETVAL double score(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_access_score_Exon(obj); OUTPUT: RETVAL Wise2_SupportingFeature * sf(obj,i) Wise2_Exon * obj int i INIT: Wise2_SupportingFeature * temp; CODE: temp = Wise2_hard_link_SupportingFeature(Wise2_access_sf_Exon(obj,i)); RETVAL = temp; OUTPUT: RETVAL int length_sf(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_length_sf_Exon(obj); OUTPUT: RETVAL int flush_sf(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_flush_Exon(obj); OUTPUT: RETVAL boolean add_sf(obj,add) Wise2_Exon * obj Wise2_SupportingFeature * add CODE: RETVAL = Wise2_add_Exon(obj,Wise2_hard_link_SupportingFeature(add)); OUTPUT: RETVAL boolean set_phase(obj,phase) Wise2_Exon * obj int phase CODE: RETVAL = Wise2_replace_phase_Exon(obj,phase); OUTPUT: RETVAL int phase(obj) Wise2_Exon * obj CODE: RETVAL = Wise2_access_phase_Exon(obj); OUTPUT: RETVAL Wise2_Exon * new(class) char * class PPCODE: Wise2_Exon * out; out = Wise2_Exon_alloc_std(); ST(0) = sv_newmortal(); sv_setref_pv(ST(0),class,(void*)out); XSRETURN(1); void DESTROY(obj) Wise2_Exon * obj CODE: Wise2_free_Exon(obj); void each_sf(obj) Wise2_Exon * obj PPCODE: int i=0; int len; SV* temp; len = Wise2_length_sf_Exon(obj); for(i=0;i