// -------------------------------------------------------------------------- bool CAsn2FastaApp::HandleSeqID( const string& seq_id ) // -------------------------------------------------------------------------- { CSeq_id id(seq_id); CBioseq_Handle bsh = m_Scope->GetBioseqHandle( id ); if ( ! bsh ) { ERR_POST(Fatal << "Unable to obtain data on ID \"" << seq_id.c_str() << "\"." ); } // // ... and use that to generate the flat file: // CSeq_entry_Handle seh = bsh.GetTopLevelEntry(); return HandleSeqEntry(seh); }