// File: ncbi[P]amr/amr_report.cpp
// Function: (anonymous namespace)::Batch::reportDebug(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) const
void reportDebug (const string &header) const
  {
    if (! verbose ())
      return;
    
    cout << endl;
    
    cout << header << " (target2blastAls):" << endl;
 	  for (const auto& it : target2blastAls)
		  for (const BlastAlignment* blastAl : it. second)
		  {
		    cout << it. first << ": ";
		    blastAl->saveText (cout);
		  }
		cout << endl;
		  
    cout << header << " (target2goodBlastAls):" << endl;
 	  for (const auto& it : target2goodBlastAls)
		  for (const BlastAlignment* blastAl : it. second)
		  {
		    cout << it. first << ": ";
		    blastAl->saveText (cout);
		  }
		cout << endl;
		  
    cout << header << " (target2hmmAls):" << endl;
 	  for (const auto& it : target2hmmAls)
		  for (const HmmAlignment* hmmAl : it. second)
		  {
		    cout << it. first << ": ";
		    hmmAl->saveText (cout);
		  }
		cout << endl;

    cout << header << " (target2goodHmmAls):" << endl;
 	  for (const auto& it : target2goodHmmAls)
		  for (const HmmAlignment* hmmAl : it. second)
		  {
		    cout << it. first << ": ";
		    hmmAl->saveText (cout);
		  }
		cout << endl;

		cout << endl;
	}

// Assembly:
subq $0x118, %rsp            # imm = 0x118
movq %rdi, 0x110(%rsp)
movq %rsi, 0x108(%rsp)
movq 0x110(%rsp), %rax
movq %rax, (%rsp)
xorl %edi, %edi
callq 0x75d70
testb $0x1, %al
jne 0x3dfb3
jmp 0x3e554
movq 0x102fd6(%rip), %rdi    # 0x140f90
movq 0x102f8f(%rip), %rsi    # 0x140f50
callq 0xc710
movq 0x108(%rsp), %rsi
movq 0x102fbb(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc0c20(%rip), %rsi     # 0xfec04
callq 0xc6a0
movq %rax, %rdi
movq 0x102f5d(%rip), %rsi    # 0x140f50
callq 0xc710
movq (%rsp), %rax
addq $0xf0, %rax
movq %rax, 0x100(%rsp)
movq 0x100(%rsp), %rdi
callq 0x44af0
movq %rax, 0xf8(%rsp)
movq 0x100(%rsp), %rdi
callq 0x3b3f0
movq %rax, 0xf0(%rsp)
leaq 0xf8(%rsp), %rdi
leaq 0xf0(%rsp), %rsi
callq 0x44b20
testb $0x1, %al
jne 0x3e052
jmp 0x3e132
leaq 0xf8(%rsp), %rdi
callq 0x44b40
movq %rax, 0xe8(%rsp)
movq 0xe8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0xe0(%rsp)
movq 0xe0(%rsp), %rdi
callq 0x28570
movq %rax, 0xd8(%rsp)
movq 0xe0(%rsp), %rdi
callq 0x285a0
movq %rax, 0xd0(%rsp)
leaq 0xd8(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x285d0
testb $0x1, %al
jne 0x3e0c0
jmp 0x3e11e
leaq 0xd8(%rsp), %rdi
callq 0x28610
movq (%rax), %rax
movq %rax, 0xc8(%rsp)
movq 0xe8(%rsp), %rsi
movq 0x102ea9(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc1d30(%rip), %rsi     # 0xffe26
callq 0xc6a0
movq 0xc8(%rsp), %rdi
movq 0x102e86(%rip), %rsi    # 0x140f90
callq 0x5bb10
leaq 0xd8(%rsp), %rdi
callq 0x28620
jmp 0x3e0a5
jmp 0x3e120
leaq 0xf8(%rsp), %rdi
callq 0x44b60
jmp 0x3e034
movq 0x102e57(%rip), %rdi    # 0x140f90
movq 0x102e10(%rip), %rsi    # 0x140f50
callq 0xc710
movq 0x108(%rsp), %rsi
movq 0x102e3c(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc0ab5(%rip), %rsi     # 0xfec18
callq 0xc6a0
movq %rax, %rdi
movq 0x102dde(%rip), %rsi    # 0x140f50
callq 0xc710
movq (%rsp), %rax
addq $0x120, %rax            # imm = 0x120
movq %rax, 0xc0(%rsp)
movq 0xc0(%rsp), %rdi
callq 0x44af0
movq %rax, 0xb8(%rsp)
movq 0xc0(%rsp), %rdi
callq 0x3b3f0
movq %rax, 0xb0(%rsp)
leaq 0xb8(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
callq 0x44b20
testb $0x1, %al
jne 0x3e1d1
jmp 0x3e2b1
leaq 0xb8(%rsp), %rdi
callq 0x44b40
movq %rax, 0xa8(%rsp)
movq 0xa8(%rsp), %rax
addq $0x20, %rax
movq %rax, 0xa0(%rsp)
movq 0xa0(%rsp), %rdi
callq 0x28570
movq %rax, 0x98(%rsp)
movq 0xa0(%rsp), %rdi
callq 0x285a0
movq %rax, 0x90(%rsp)
leaq 0x98(%rsp), %rdi
leaq 0x90(%rsp), %rsi
callq 0x285d0
testb $0x1, %al
jne 0x3e23f
jmp 0x3e29d
leaq 0x98(%rsp), %rdi
callq 0x28610
movq (%rax), %rax
movq %rax, 0x88(%rsp)
movq 0xa8(%rsp), %rsi
movq 0x102d2a(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc1bb1(%rip), %rsi     # 0xffe26
callq 0xc6a0
movq 0x88(%rsp), %rdi
movq 0x102d07(%rip), %rsi    # 0x140f90
callq 0x5bb10
leaq 0x98(%rsp), %rdi
callq 0x28620
jmp 0x3e224
jmp 0x3e29f
leaq 0xb8(%rsp), %rdi
callq 0x44b60
jmp 0x3e1b3
movq 0x102cd8(%rip), %rdi    # 0x140f90
movq 0x102c91(%rip), %rsi    # 0x140f50
callq 0xc710
movq 0x108(%rsp), %rsi
movq 0x102cbd(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc094e(%rip), %rsi     # 0xfec30
callq 0xc6a0
movq %rax, %rdi
movq 0x102c5f(%rip), %rsi    # 0x140f50
callq 0xc710
movq (%rsp), %rax
addq $0x150, %rax            # imm = 0x150
movq %rax, 0x80(%rsp)
movq 0x80(%rsp), %rdi
callq 0x44b90
movq %rax, 0x78(%rsp)
movq 0x80(%rsp), %rdi
callq 0x44bc0
movq %rax, 0x70(%rsp)
leaq 0x78(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x44bf0
testb $0x1, %al
jne 0x3e344
jmp 0x3e3f4
leaq 0x78(%rsp), %rdi
callq 0x44c10
movq %rax, 0x68(%rsp)
movq 0x68(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x60(%rsp)
movq 0x60(%rsp), %rdi
callq 0x414b0
movq %rax, 0x58(%rsp)
movq 0x60(%rsp), %rdi
callq 0x414e0
movq %rax, 0x50(%rsp)
leaq 0x58(%rsp), %rdi
leaq 0x50(%rsp), %rsi
callq 0x41510
testb $0x1, %al
jne 0x3e394
jmp 0x3e3e3
leaq 0x58(%rsp), %rdi
callq 0x41550
movq (%rax), %rax
movq %rax, 0x48(%rsp)
movq 0x68(%rsp), %rsi
movq 0x102bde(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc1a65(%rip), %rsi     # 0xffe26
callq 0xc6a0
movq 0x48(%rsp), %rdi
movq 0x102bbe(%rip), %rsi    # 0x140f90
callq 0x28430
leaq 0x58(%rsp), %rdi
callq 0x41560
jmp 0x3e37f
jmp 0x3e3e5
leaq 0x78(%rsp), %rdi
callq 0x44c30
jmp 0x3e32c
movq 0x102b95(%rip), %rdi    # 0x140f90
movq 0x102b4e(%rip), %rsi    # 0x140f50
callq 0xc710
movq 0x108(%rsp), %rsi
movq 0x102b7a(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc081d(%rip), %rsi     # 0xfec42
callq 0xc6a0
movq %rax, %rdi
movq 0x102b1c(%rip), %rsi    # 0x140f50
callq 0xc710
movq (%rsp), %rax
addq $0x180, %rax            # imm = 0x180
movq %rax, 0x40(%rsp)
movq 0x40(%rsp), %rdi
callq 0x44b90
movq %rax, 0x38(%rsp)
movq 0x40(%rsp), %rdi
callq 0x44bc0
movq %rax, 0x30(%rsp)
leaq 0x38(%rsp), %rdi
leaq 0x30(%rsp), %rsi
callq 0x44bf0
testb $0x1, %al
jne 0x3e47e
jmp 0x3e52e
leaq 0x38(%rsp), %rdi
callq 0x44c10
movq %rax, 0x28(%rsp)
movq 0x28(%rsp), %rax
addq $0x20, %rax
movq %rax, 0x20(%rsp)
movq 0x20(%rsp), %rdi
callq 0x414b0
movq %rax, 0x18(%rsp)
movq 0x20(%rsp), %rdi
callq 0x414e0
movq %rax, 0x10(%rsp)
leaq 0x18(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x41510
testb $0x1, %al
jne 0x3e4ce
jmp 0x3e51d
leaq 0x18(%rsp), %rdi
callq 0x41550
movq (%rax), %rax
movq %rax, 0x8(%rsp)
movq 0x28(%rsp), %rsi
movq 0x102aa4(%rip), %rdi    # 0x140f90
callq 0xc630
movq %rax, %rdi
leaq 0xc192b(%rip), %rsi     # 0xffe26
callq 0xc6a0
movq 0x8(%rsp), %rdi
movq 0x102a84(%rip), %rsi    # 0x140f90
callq 0x28430
leaq 0x18(%rsp), %rdi
callq 0x41560
jmp 0x3e4b9
jmp 0x3e51f
leaq 0x38(%rsp), %rdi
callq 0x44c30
jmp 0x3e466
movq 0x102a5b(%rip), %rdi    # 0x140f90
movq 0x102a14(%rip), %rsi    # 0x140f50
callq 0xc710
movq 0x102a48(%rip), %rdi    # 0x140f90
movq 0x102a01(%rip), %rsi    # 0x140f50
callq 0xc710
addq $0x118, %rsp            # imm = 0x118
retq
nopl (%rax)