Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

gnSKYSource.h

Go to the documentation of this file.
00001 
00002 // File:            gnSKYSource.h
00003 // Purpose:         Implements gnBaseSource for .SKY files
00004 // Description:     
00005 // Changes:        
00006 // Version:         libGenome 0.1.0 
00007 // Author:          Aaron Darling 
00008 // Last Edited:     April 15, 2001, 10:34:50pm 
00009 // Modified by:     
00010 // Copyright:       (c) Aaron Darling 
00011 // Licenses:        Proprietary 
00013 #ifndef _gnSKYSource_h_
00014 #define _gnSKYSource_h_
00015 
00016 #include "gn/gnDefs.h"
00017 
00018 #include <string>
00019 #include "gnFileSource.h"
00020 
00024 class GNDLLEXPORT gnSKYSource : public gnFileSource
00025 {
00026 public:
00027         gnSKYSource();  
00028         ~gnSKYSource();
00029 // Clone        
00030         gnSKYSource* Clone() const;
00031 // Contig Access methods        
00032         uint32 GetContigListLength() const;
00033         boolean HasContig( const string& name ) const;
00034         uint32 GetContigID( const string& name ) const;
00035         string GetContigName( uint32 i ) const;
00036         gnSeqI GetContigSeqLength( uint32 i ) const;
00037 private:
00038 };// class gnSKYSource
00039 
00040 #endif
00041         // __gpSKYSource_h__

Generated at Tue Oct 16 21:55:07 2001 for libGenome by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001