<<

NAME

Sanger::CGP::Vagrent::Data::Insertion - Data object representing an insertion event

DESCRIPTION

This is a data class describing an insertion variant plotted to a genome.

It inherits from Sanger::CGP::Vagrent::Data::AbstractGenomicPosition and Sanger::CGP::Vagrent::Data::AbstractVariation

METHODS

Constructor

new

Usage :
 my $ins = Sanger::CGP::Vagrent::Data::Insertion->new(%params);
Function :

Builds a new Sanger::CGP::Vagrent::Data::Insertion object

Returns :

Sanger::CGP::Vagrent::Data::Insertion object initialized with parameter values

Params :

Same as the constructor from Sanger::CGP::Vagrent::Data::AbstractGenomicPosition plus

 insseq => the inserted sequence fragment

Attributes

getInsertedSequence

Usage :
 my $seq = $ins->getInsertedSequence;
Function :

Returns the inserted sequence fragment

Returns :

String - DNA sequence

Functions

toString

Usage :
 print $variant->toString;
Function :

Returns a simple string representation of the variant in hgvs genomic syntax

Returns :

String

<<