1 2 3 MODULE = Wise2 PACKAGE = Wise2::GeneFrequency21 4 5 Wise2_GeneFrequency21 * 6 hard_link_GeneFrequency21(obj) 7 Wise2_GeneFrequency21 * obj 8 CODE: 9 RETVAL = Wise2_hard_link_GeneFrequency21(obj); 10 OUTPUT: 11 RETVAL 12 13 14 15 Wise2_GeneFrequency21 * 16 alloc() 17 CODE: 18 RETVAL = Wise2_GeneFrequency21_alloc(); 19 OUTPUT: 20 RETVAL 21 22 23 24 boolean 25 set_ss5(obj,ss5) 26 Wise2_GeneFrequency21 * obj 27 Wise2_GeneConsensus * ss5 28 CODE: 29 RETVAL = Wise2_replace_ss5_GeneFrequency21(obj,Wise2_hard_link_GeneConsensus(ss5)); 30 OUTPUT: 31 RETVAL 32 33 34 35 Wise2_GeneConsensus * 36 ss5(obj) 37 Wise2_GeneFrequency21 * obj 38 INIT: 39 Wise2_GeneConsensus * temp; 40 CODE: 41 temp = Wise2_hard_link_GeneConsensus(Wise2_access_ss5_GeneFrequency21(obj)); 42 RETVAL = temp; 43 OUTPUT: 44 RETVAL 45 46 47 48 boolean 49 set_ss3(obj,ss3) 50 Wise2_GeneFrequency21 * obj 51 Wise2_GeneConsensus * ss3 52 CODE: 53 RETVAL = Wise2_replace_ss3_GeneFrequency21(obj,Wise2_hard_link_GeneConsensus(ss3)); 54 OUTPUT: 55 RETVAL 56 57 58 59 Wise2_GeneConsensus * 60 ss3(obj) 61 Wise2_GeneFrequency21 * obj 62 INIT: 63 Wise2_GeneConsensus * temp; 64 CODE: 65 temp = Wise2_hard_link_GeneConsensus(Wise2_access_ss3_GeneFrequency21(obj)); 66 RETVAL = temp; 67 OUTPUT: 68 RETVAL 69 70 71 72 73 Wise2_GeneFrequency21 * 74 new(class) 75 char * class 76 PPCODE: 77 Wise2_GeneFrequency21 * out; 78 out = Wise2_GeneFrequency21_alloc(); 79 ST(0) = sv_newmortal(); 80 sv_setref_pv(ST(0),class,(void*)out); 81 XSRETURN(1); 82 83 void 84 DESTROY(obj) 85 Wise2_GeneFrequency21 * obj 86 CODE: 87 Wise2_free_GeneFrequency21(obj); 88 89 90 91 MODULE = Wise2 PACKAGE = Wise2::GeneConsensus 92 93 Wise2_GeneConsensus * 94 hard_link_GeneConsensus(obj) 95 Wise2_GeneConsensus * obj 96 CODE: 97 RETVAL = Wise2_hard_link_GeneConsensus(obj); 98 OUTPUT: 99 RETVAL 100 101 102 103 Wise2_GeneConsensus * 104 GeneConsensus_alloc_std() 105 CODE: 106 RETVAL = Wise2_GeneConsensus_alloc_std(); 107 OUTPUT: 108 RETVAL 109 110 111 112 boolean 113 set_center(obj,center) 114 Wise2_GeneConsensus * obj 115 int center 116 CODE: 117 RETVAL = Wise2_replace_center_GeneConsensus(obj,center); 118 OUTPUT: 119 RETVAL 120 121 122 123 int 124 center(obj) 125 Wise2_GeneConsensus * obj 126 CODE: 127 RETVAL = Wise2_access_center_GeneConsensus(obj); 128 OUTPUT: 129 RETVAL 130 131 132 133 Wise2_GeneSingleCons * 134 gsc(obj,i) 135 Wise2_GeneConsensus * obj 136 int i 137 INIT: 138 Wise2_GeneSingleCons * temp; 139 CODE: 140 temp = Wise2_hard_link_GeneSingleCons(Wise2_access_gsc_GeneConsensus(obj,i)); 141 RETVAL = temp; 142 OUTPUT: 143 RETVAL 144 145 146 147 int 148 length_gsc(obj) 149 Wise2_GeneConsensus * obj 150 CODE: 151 RETVAL = Wise2_length_gsc_GeneConsensus(obj); 152 OUTPUT: 153 RETVAL 154 155 156 157 int 158 flush_gsc(obj) 159 Wise2_GeneConsensus * obj 160 CODE: 161 RETVAL = Wise2_flush_GeneConsensus(obj); 162 OUTPUT: 163 RETVAL 164 165 166 167 boolean 168 add_gsc(obj,add) 169 Wise2_GeneConsensus * obj 170 Wise2_GeneSingleCons * add 171 CODE: 172 RETVAL = Wise2_add_GeneConsensus(obj,Wise2_hard_link_GeneSingleCons(add)); 173 OUTPUT: 174 RETVAL 175 176 177 178 179 Wise2_GeneConsensus * 180 new(class) 181 char * class 182 PPCODE: 183 Wise2_GeneConsensus * out; 184 out = Wise2_GeneConsensus_alloc_std(); 185 ST(0) = sv_newmortal(); 186 sv_setref_pv(ST(0),class,(void*)out); 187 XSRETURN(1); 188 189 void 190 DESTROY(obj) 191 Wise2_GeneConsensus * obj 192 CODE: 193 Wise2_free_GeneConsensus(obj); 194 195 void 196 each_gsc(obj) 197 Wise2_GeneConsensus * obj 198 PPCODE: 199 int i=0; 200 int len; 201 SV* temp; 202 len = Wise2_length_gsc_GeneConsensus(obj); 203 for(i=0;i<len;i++){ 204 temp = sv_newmortal(); 205 sv_setref_pv(temp, "Wise2::GeneSingleCons", (void*) (Wise2_hard_link_GeneSingleCons(Wise2_access_gsc_GeneConsensus(obj,i)))); 206 XPUSHs(temp); 207 } 208 XSRETURN(len); 209 210 211 212 MODULE = Wise2 PACKAGE = Wise2::GeneSingleCons 213 214 Wise2_GeneSingleCons * 215 hard_link_GeneSingleCons(obj) 216 Wise2_GeneSingleCons * obj 217 CODE: 218 RETVAL = Wise2_hard_link_GeneSingleCons(obj); 219 OUTPUT: 220 RETVAL 221 222 223 224 Wise2_GeneSingleCons * 225 alloc() 226 CODE: 227 RETVAL = Wise2_GeneSingleCons_alloc(); 228 OUTPUT: 229 RETVAL 230 231 232 233 boolean 234 set_string(obj,string) 235 Wise2_GeneSingleCons * obj 236 char * string 237 CODE: 238 RETVAL = Wise2_replace_string_GeneSingleCons(obj,Wise2_stringalloc(string)); 239 OUTPUT: 240 RETVAL 241 242 243 244 char * 245 string(obj) 246 Wise2_GeneSingleCons * obj 247 INIT: 248 char * temp; 249 CODE: 250 temp = Wise2_stringalloc(Wise2_access_string_GeneSingleCons(obj)); 251 RETVAL = temp; 252 OUTPUT: 253 RETVAL 254 255 256 257 boolean 258 set_number(obj,number) 259 Wise2_GeneSingleCons * obj 260 double number 261 CODE: 262 RETVAL = Wise2_replace_number_GeneSingleCons(obj,number); 263 OUTPUT: 264 RETVAL 265 266 267 268 double 269 number(obj) 270 Wise2_GeneSingleCons * obj 271 CODE: 272 RETVAL = Wise2_access_number_GeneSingleCons(obj); 273 OUTPUT: 274 RETVAL 275 276 277 278 279 Wise2_GeneSingleCons * 280 new(class) 281 char * class 282 PPCODE: 283 Wise2_GeneSingleCons * out; 284 out = Wise2_GeneSingleCons_alloc(); 285 ST(0) = sv_newmortal(); 286 sv_setref_pv(ST(0),class,(void*)out); 287 XSRETURN(1); 288 289 void 290 DESTROY(obj) 291 Wise2_GeneSingleCons * obj 292 CODE: 293 Wise2_free_GeneSingleCons(obj); 294 295 296 297 MODULE = Wise2 PACKAGE = Wise2 298 299 Wise2_GeneFrequency21 * 300 read_GeneFrequency21_file(filename) 301 char * filename 302 CODE: 303 RETVAL = Wise2_read_GeneFrequency21_file(filename); 304 OUTPUT: 305 RETVAL 306 307 308 309 Wise2_GeneFrequency21 * 310 read_GeneFrequency21(ifp) 311 FILE * ifp 312 CODE: 313 RETVAL = Wise2_read_GeneFrequency21(ifp); 314 OUTPUT: 315 RETVAL 316 317 318 319