<<

NAME

Sanger::CGP::Vagrent::IO::AnnotationWriter - Abstract class for annotation writers

DESCRIPTION

Abstract class to hold basic shared functionality for annotation writers

METHODS

Constructor

new

Usage :
 my $source = Sanger::CGP::Vagrent::IO::AnnotationWriterSubClass->new();
Function :

Builds a new Sanger::CGP::Vagrent::IO::AnnotationWriter inheriting object

Returns :

Sanger::CGP::Vagrent::IO::AnnotationWriter object initialized with parameter values

Params :
 fh => File handle to write to

Abstract

write

Usage :
 $writer->write($var,$annoGroup);
Function :

Abstract function, must be overwritten. Writes the annotation out to the file

Returns :

Nothing

Params :

A Sanger::CGP::Vagrent::Data::AbstractVariation inheriting object

A Sanger::CGP::Vagrent::Data::AnnotationGroup object

<<