Alien-SeqAlignment-last

 view release on metacpan or  search on metacpan

lib/Alien/SeqAlignment/last.pm  view on Meta::CPAN

  $class->runtime_prop->{command}->{split_or_splice} ;
}


=head2 split_or_splice_for_pe

 Alien::SeqAlignment::last->split_or_splice_for_pe

This commnd provides access to last-split, which finds "split alignments" 
(typically for DNA) or "spliced alignments" (typically for RNA). It 
specifically targets paired-end reads. 
last-split-pe is a method that can split-align a short DNA read to a 
reference genome. It achieves high accuracy by combining probabilistic 
alignments with information from paired-end reads.

=cut

sub split_or_splice_pe {
    my ($class) = @_;
  $class->runtime_prop->{command}->{split_or_splice_pe} ;
}

=head2 pe_probs

 Alien::SeqAlignment::last->pe_probs

This commnd provides access to last-pair-probs, which reads candidate 
alignments of paired DNA reads to a genome, and:

* estimates the distribution of distances between paired reads,
* estimates the probability that each alignment represents the
genomic source of the read.
These probabilities corresponds to a split alignment of the pair end
read. 
=cut

sub pe_probs {
    my ($class) = @_;
  $class->runtime_prop->{command}->{pe_probs} ;
}

=head1 SEE ALSO

=over 4

=item * L<LAST|https://gitlab.com/mcfrith/last/-/tree/main>

LAST: find & align related regions of sequences
LAST is designed for moderately large data (e.g. genomes, DNA reads,
proteomes).  It's especially good at:

* Finding rearrangements and recombinations: the primary author claims 
that last-split does that more rigorously than anything else.
* Finding DNA-versus-protein related regions, especially protein
fossils.
* Unusual data, e.g. AT-rich DNA, because we can fit parameters to
the data and calculate significance.
* Sensitive DNA-DNA search, due to fitting, sensitive seeding, and
calculating significance.

It can also: indicate the confidence/uncertainty of each column in an
alignment, and use sequence quality data in a rigorous fashion.

=item * L<last-split-pe|https://bitbucket.org/splitpairedend/last-split-pe/wiki/Home>

last-split-pe is a method that can split-align a short DNA read to a 
reference genome. It achieves high accuracy by combining probabilistic 
alignments with information from paired-end reads.

=item * L<Alien>

Documentation on the Alien concept itself.

=item * L<Alien::Base|https://metacpan.org/pod/Alien::Base>

The base class for this Alien. The methods in that class allow you to use
the static and the dynamic edlib library in your code. 

=item * L<Alien::Build::Manual::AlienUser|https://metacpan.org/dist/Alien-Build/view/lib/Alien/Build/Manual/AlienUser.pod>

Detailed manual for users of Alien classes.

=item * L<Bio::SeqAlignment|https://metacpan.org/pod/Bio::SeqAlignment>

A collection of tools and libraries for aligning biological sequences 
from within Perl. 

=back

=head1 AUTHOR

Christos Argyropoulos <chrisarg@gmail.com>

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2024 by Christos Argyropoulos.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.

=cut

1;



( run in 0.851 second using v1.01-cache-2.11-cpan-140bd7fdf52 )