// File: /workspace/github_c_makefile_star2_O1/fukunagatsu[P]RIblast/raccess.cpp
// Function: Raccess::Clear()
void Raccess::Clear(){
  for(int i = 0; i <= _seq_length;i++){
    _Alpha_stem[i].clear();
    _Alpha_stemend[i].clear();
    _Alpha_multi[i].clear();
    _Alpha_multibif[i].clear();
    _Alpha_multi1[i].clear();
    _Alpha_multi2[i].clear();
    _Beta_stem[i].clear();
    _Beta_stemend[i].clear();
    _Beta_multi[i].clear();
    _Beta_multibif[i].clear();
    _Beta_multi1[i].clear();
    _Beta_multi2[i].clear();
  }

  _int_sequence.clear();
  _seq_length = 0;
  _Alpha_outer.clear();
  _Alpha_stem.clear();
  _Alpha_stemend.clear();
  _Alpha_multi.clear();
  _Alpha_multibif.clear();
  _Alpha_multi1.clear();
  _Alpha_multi2.clear();
  
  _Beta_outer.clear();
  _Beta_stem.clear();
  _Beta_stemend.clear();
  _Beta_multi.clear();
  _Beta_multibif.clear();
  _Beta_multi1.clear();
  _Beta_multi2.clear();
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
movl 0x62110(%rdi), %r13d
testl %r13d, %r13d
js 0xa25b
movq 0x62158(%rbx), %rax
movq 0x62170(%rbx), %rcx
movq 0x62188(%rbx), %rdx
movq 0x621a0(%rbx), %rsi
movq 0x621b8(%rbx), %rdi
movq 0x621d0(%rbx), %r8
movq 0x62200(%rbx), %r9
movq 0x62218(%rbx), %r10
movq 0x62230(%rbx), %r11
movq 0x62248(%rbx), %r14
movq 0x62260(%rbx), %r15
movq 0x62278(%rbx), %r12
leaq (%r13,%r13,2), %r13
leaq 0x18(,%r13,8), %r13
movq %r13, (%rsp)
xorl %ebp, %ebp
movq (%rax,%rbp), %r13
cmpq %r13, 0x8(%rax,%rbp)
je 0xa19d
movq %r13, 0x8(%rax,%rbp)
movq (%rcx,%rbp), %r13
cmpq %r13, 0x8(%rcx,%rbp)
je 0xa1ad
movq %r13, 0x8(%rcx,%rbp)
movq (%rdx,%rbp), %r13
cmpq %r13, 0x8(%rdx,%rbp)
je 0xa1bd
movq %r13, 0x8(%rdx,%rbp)
movq (%rsi,%rbp), %r13
cmpq %r13, 0x8(%rsi,%rbp)
je 0xa1cd
movq %r13, 0x8(%rsi,%rbp)
movq (%rdi,%rbp), %r13
cmpq %r13, 0x8(%rdi,%rbp)
je 0xa1dd
movq %r13, 0x8(%rdi,%rbp)
movq (%r8,%rbp), %r13
cmpq %r13, 0x8(%r8,%rbp)
je 0xa1ed
movq %r13, 0x8(%r8,%rbp)
movq (%r9,%rbp), %r13
cmpq %r13, 0x8(%r9,%rbp)
je 0xa1fd
movq %r13, 0x8(%r9,%rbp)
movq (%r10,%rbp), %r13
cmpq %r13, 0x8(%r10,%rbp)
je 0xa20d
movq %r13, 0x8(%r10,%rbp)
movq (%r11,%rbp), %r13
cmpq %r13, 0x8(%r11,%rbp)
je 0xa21d
movq %r13, 0x8(%r11,%rbp)
movq (%r14,%rbp), %r13
cmpq %r13, 0x8(%r14,%rbp)
je 0xa22d
movq %r13, 0x8(%r14,%rbp)
movq (%r15,%rbp), %r13
cmpq %r13, 0x8(%r15,%rbp)
je 0xa23d
movq %r13, 0x8(%r15,%rbp)
movq (%r12,%rbp), %r13
cmpq %r13, 0x8(%r12,%rbp)
je 0xa24d
movq %r13, 0x8(%r12,%rbp)
addq $0x18, %rbp
cmpq %rbp, (%rsp)
jne 0xa18d
movq 0x620f8(%rbx), %rax
cmpq %rax, 0x62100(%rbx)
je 0xa272
movq %rax, 0x62100(%rbx)
movl $0x0, 0x62110(%rbx)
movq 0x62140(%rbx), %rax
cmpq %rax, 0x62148(%rbx)
je 0xa293
movq %rax, 0x62148(%rbx)
leaq 0x62158(%rbx), %rdi
movq 0x62158(%rbx), %rsi
callq 0xd382
leaq 0x62170(%rbx), %rdi
movq 0x62170(%rbx), %rsi
callq 0xd382
leaq 0x62188(%rbx), %rdi
movq 0x62188(%rbx), %rsi
callq 0xd382
leaq 0x621a0(%rbx), %rdi
movq 0x621a0(%rbx), %rsi
callq 0xd382
leaq 0x621b8(%rbx), %rdi
movq 0x621b8(%rbx), %rsi
callq 0xd382
leaq 0x621d0(%rbx), %rdi
movq 0x621d0(%rbx), %rsi
callq 0xd382
movq 0x621e8(%rbx), %rax
cmpq %rax, 0x621f0(%rbx)
je 0xa31c
movq %rax, 0x621f0(%rbx)
leaq 0x62200(%rbx), %rdi
movq 0x62200(%rbx), %rsi
callq 0xd382
leaq 0x62218(%rbx), %rdi
movq 0x62218(%rbx), %rsi
callq 0xd382
leaq 0x62230(%rbx), %rdi
movq 0x62230(%rbx), %rsi
callq 0xd382
leaq 0x62248(%rbx), %rdi
movq 0x62248(%rbx), %rsi
callq 0xd382
leaq 0x62260(%rbx), %rdi
movq 0x62260(%rbx), %rsi
callq 0xd382
movq 0x62278(%rbx), %rsi
addq $0x62278, %rbx          # imm = 0x62278
movq %rbx, %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0xd382
nop