#ifndef __EXTENDED_LIBRARY_H__
#define __EXTENDED_LIBRARY_H__ 1

#include "i_library.h"
#include "sequences.h"
#include "exceptions.h"
#include "primary_library.h"

using Data::Sequences;
using namespace Exceptions;

// TODO:
// - ExtendedLibrary wydziedziczyc z PL
// - w ExtLibBuilder.cu w funkcji run przed wywo³aniem plb->run()
//   trzebaby zmienic w plb pl na el i zagwarantowa zeby nie zostalo to nadpisane
//
//

class ExtendedLibrary : public PrimaryLibrary
{
public:
    ExtendedLibrary();
    ~ExtendedLibrary();

    void allocateEL();

    unsigned int* el; // weights of extended library
};


#endif
