BIRCHv3.20

From Bioinformatics.Org Wiki

Jump to: navigation, search

Mystica Arrow set (with deep) 1.png [return to Release To Do List]


Contents

BIRCH

getbirch

BioLegato

birchadmin

blncbi

BLAST


Obtained a patch from Aaron Ucko [ucko@ncbi.nlm.nih.gov] at NCBI:

--- dbapi_impl_context.cpp      (revision 490682)
+++ dbapi_impl_context.cpp      (working copy)
@@ -393,6 +393,11 @@
                 return CDBConnParamsDelegate::GetParam(key);
             }
         }
+
+private:
+    // Non-copyable.
+    CDBConnParams_Unpooled(const CDBConnParams_Unpooled& other);
+    CDBConnParams_Unpooled& operator =(const CDBConnParams_Unpooled& other);
 };
    
 CDB_Connection*
@@ -499,8 +504,8 @@
 #endif
                     if (params.GetParam("pool_allow_temp_overflow")
                         == "true") {
-                        return MakePooledConnection
-                            (CDBConnParams_Unpooled(params));
+                        CDBConnParams_Unpooled unpooled_params(params);
+                        return MakePooledConnection(unpooled_params);
                     } else {
                         return NULL;
                     }

Patch was applied on albacore as follows:

  1. file saved as patch2.diff in the directory /Users/birchbindev/BIRCHBINDEV/install/ncbi-blast-2.3.0+-src/c++/src/dbapi/driver}
  2. patch < patch2.diff
    creates a new dbapi_impl_context.cpp
  3. go back to ncbi-blast-2.3.0+-src/c++
  4. type 'make' to make the binaries. Next, you have to type 'make install' to install the binaries in the bin directory. Binaries are now ready to copy to bin-osx-x86_64.

blnfetch, blpfetch

Applications

Sequence Features

We need to update the list of sequence features supported, based on the NCBI Feature Table definition. For example, it looks like NCBI has retasked promoter features to a more general 'regulatory' feature key, that is further described by qualifiers like 'promoter'. Affected programs include:

Some GenBank entries contain an 'assembly_gap' feature key. That key is not listed in the web Entrez search list, yet it appears in some entries. Searching using 'assembly_gap' as a [FKEY] returns 0 results. This may need to be reported to NCBI, although it is likely they know about it.

New Keys: assembly_gap,gap,gene,mobile_element,ncRNA,regulatory,telomere,tmRNA

There is a disconnect between the official NCBI/EBI/DDBJ Feature Keys Definition and the feature keys allowed on the NCBI Entrez web site. As of Dec. 2015, there were 53 feature keys allowed in GenBank entries. However, the web Entrez search builder allows 201 FKEY items.

Personal tools
Namespaces
Variants
Actions
wiki navigation
Toolbox