Page 1 of A must!!
Gremlins Forum
Vibrio fischeri belongs to the Vibrionaceae, a large family of marine -proteobacteria that includes several dozen species known to engage in a diversity of beneficial or pathogenic interactions with animal tissue. Among the small number of pathogenic Vibrio species that cause human diseases are Vibrio cholerae, Vibrio parahaemolyticus, and Vibrio vulnificus, the only members of the Vibrionaceae that have had their genome sequences reported. Nonpathogenic members of the genus Vibrio, including a number of beneficial symbionts, make up the majority of the Vibrionaceae, but none of these species has been similarly examined. Here we report the genome sequence of V. fischeri ES114, which enters into a mutualistic symbiosis in the light organ of the bobtail squid, Euprymna scolopes. Analysis of this sequence has revealed surprising parallels with V. cholerae and other pathogens.
I was just about to say that.
template<class X> class std::auto_ptr {
template<class Y> struct auto_ptr_ref { /*...*/ };
X* ptr;
public:
typedef X element_type;
explicit auto_ptr(X* p=0) throw() { ptr=p; }
~auto_ptr() throw() {delete ptr;}
auto_ptr(auto_ptr& a) throw();
template<class Y> auto_ptr(auto_ptr<Y>& a) throw();
auto_ptr& operator=(auto_ptr& a) throw();
template<class Y> auto_ptr& operator=(auto_ptr<Y>& a) throw();
X& operator*() const throw() { return *ptr; }
X* operator->() const throw() { return ptr; }
X* get() const throw() { return ptr; }
X* release() throw() { X* t=ptr; ptr=0; return t; }
void reset(X* p=0) throw() {if(p!=ptr) { delete ptr; ptr=p; }}
auto_ptr(auto_ptr_ref<X> ) throw();
template<class Y> operator auto_ptr_ref<Y>() throw();
template<class Y> operator auto_ptr<Y>() throw();
:B
This item was edited on Saturday, 19th March 2005, 11:40