<<

NAME

Sanger::CGP::Vagrent::Data::ComplexIndel - Data object representing a complex insertion deletion event

DESCRIPTION

This is a data class describing a complex insertion/deletion variant plotted to a genome.

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

METHODS

Constructor

new

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

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

Returns :

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

Params :

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

 delseq => the deleted sequence fragment
 insseq => the inserted sequence fragment

Attributes

getDeletedSequence

Usage :
 my $seq = $cplx->getDeletedSequence;
Function :

Returns the deleted sequence fragment

Returns :

String - DNA sequence

getInsertedSequence

Usage :
 my $seq = $cplx->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

<<