// File: ncbi[P]amr/seq.cpp
// Function: Seq_sp::Seq::printCase(std::ostream&, bool) const
void Seq::printCase (ostream &os,
              	     bool makeUpper) const
{
  os << ">" << name;

  CONST_ITER (string, it, seq)
  {
    if ((size_t) (it - seq. begin ()) % fastaLineLen == 0)
    	os << endl;

    char c = *it;
    if (makeUpper)
     	c = toUpper (c);
    os << c;
  }
  os << endl;
  
  ASSERT (os. good ());
}

// Assembly:
subq $0x178, %rsp            # imm = 0x178
movb %dl, %al
movq %rdi, 0x170(%rsp)
movq %rsi, 0x168(%rsp)
andb $0x1, %al
movb %al, 0x167(%rsp)
movq 0x170(%rsp), %rax
movq %rax, 0x10(%rsp)
movq 0x168(%rsp), %rdi
leaq 0x3ba31(%rip), %rsi     # 0xe5f5f
callq 0xd6f0
movq 0x10(%rsp), %rsi
movq %rax, %rdi
addq $0x8, %rsi
callq 0xd680
movq 0x10(%rsp), %rdi
addq $0x28, %rdi
callq 0xd6d0
movq %rax, 0x158(%rsp)
movq 0x10(%rsp), %rdi
addq $0x28, %rdi
callq 0xddf0
movq %rax, 0x150(%rsp)
leaq 0x158(%rsp), %rdi
leaq 0x150(%rsp), %rsi
callq 0x4c7b0
testb $0x1, %al
jne 0xaa58e
jmp 0xaa642
movq 0x10(%rsp), %rdi
addq $0x28, %rdi
callq 0xd6d0
movq %rax, 0x148(%rsp)
leaq 0x158(%rsp), %rdi
leaq 0x148(%rsp), %rsi
callq 0x81200
movl $0x50, %ecx
xorl %edx, %edx
divq %rcx
cmpq $0x0, %rdx
jne 0xaa5dd
movq 0x168(%rsp), %rdi
movq 0x75978(%rip), %rsi     # 0x11ff50
callq 0xd760
leaq 0x158(%rsp), %rdi
callq 0x4c7f0
movb (%rax), %al
movb %al, 0x147(%rsp)
testb $0x1, 0x167(%rsp)
je 0xaa611
movsbl 0x147(%rsp), %edi
callq 0x4cae0
movb %al, 0x147(%rsp)
movq 0x168(%rsp), %rdi
movsbl 0x147(%rsp), %esi
callq 0xd870
leaq 0x158(%rsp), %rdi
xorl %esi, %esi
callq 0xd7ab0
movq %rax, 0x138(%rsp)
jmp 0xaa55a
movq 0x168(%rsp), %rdi
movq 0x758ff(%rip), %rsi     # 0x11ff50
callq 0xd760
callq 0xd0a0
movl $0x0, (%rax)
movq 0x168(%rsp), %rdi
movq (%rdi), %rax
addq -0x18(%rax), %rdi
callq 0xdcb0
testb $0x1, %al
jne 0xaa8de
callq 0xd8c0
cmpl $0x0, %eax
jne 0xaa8d4
leaq 0x97(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0xdd50
movq 0x8(%rsp), %rdx
leaq 0x3dd9d(%rip), %rsi     # 0xe8446
leaq 0x98(%rsp), %rdi
callq 0xfae0
jmp 0xaa6b8
leaq 0x60(%rsp), %rdi
movl $0xdd, %esi
callq 0x11600
jmp 0xaa6c9
leaq 0xb8(%rsp), %rdi
leaq 0x98(%rsp), %rsi
leaq 0x60(%rsp), %rdx
callq 0x11510
jmp 0xaa6e5
leaq 0x38ae5(%rip), %rdx     # 0xe31d1
leaq 0xd8(%rsp), %rdi
leaq 0xb8(%rsp), %rsi
callq 0x114c0
jmp 0xaa703
leaq 0x1f(%rsp), %rdi
movq %rdi, (%rsp)
callq 0xdd50
movq (%rsp), %rdx
leaq 0x3de7a(%rip), %rsi     # 0xe8596
leaq 0x20(%rsp), %rdi
callq 0xfae0
jmp 0xaa728
leaq 0x39275(%rip), %rdx     # 0xe39a4
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0x114c0
jmp 0xaa740
leaq 0xf8(%rsp), %rdi
leaq 0xd8(%rsp), %rsi
leaq 0x40(%rsp), %rdx
callq 0x11510
jmp 0xaa75c
leaq 0x3965e(%rip), %rdx     # 0xe3dc1
leaq 0x118(%rsp), %rdi
leaq 0xf8(%rsp), %rsi
callq 0x114c0
jmp 0xaa77a
leaq 0x118(%rsp), %rdi
callq 0x173d0
jmp 0xaa789
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa8c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa8b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa8ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa8a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa88a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa880
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa876
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
jmp 0xaa869
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0x88(%rsp)
movl %eax, 0x84(%rsp)
leaq 0x118(%rsp), %rdi
callq 0xdf08
leaq 0xf8(%rsp), %rdi
callq 0xdf08
leaq 0x40(%rsp), %rdi
callq 0xdf08
leaq 0x20(%rsp), %rdi
callq 0xdf08
leaq 0x1f(%rsp), %rdi
callq 0xd7a0
leaq 0xd8(%rsp), %rdi
callq 0xdf08
leaq 0xb8(%rsp), %rdi
callq 0xdf08
leaq 0x60(%rsp), %rdi
callq 0xdf08
leaq 0x98(%rsp), %rdi
callq 0xdf08
leaq 0x97(%rsp), %rdi
callq 0xd7a0
jmp 0xaa8e6
movl $0x1, %edi
callq 0xd8e0
addq $0x178, %rsp            # imm = 0x178
retq
movq 0x88(%rsp), %rdi
callq 0xdd40
nopw %cs:(%rax,%rax)