BIO :: NEXUS :: DistancesBlock

BIO :: NEXUS :: DistancesBlock is een PERL-module die een afstandenblok in Nexus-bestand vertegenwoordigt.
Download nu

BIO :: NEXUS :: DistancesBlock Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tom Hladish
  • Uitgever website:
  • http://search.cpan.org/~tjhladish/Bio-NEXUS-0.67/lib/Bio/NEXUS/DistancesBlock.pm

BIO :: NEXUS :: DistancesBlock Tags


BIO :: NEXUS :: DistancesBlock Beschrijving

Bio :: NEXUS :: DistancesBlock is een Perl module die AFSTANDEN blok in NEXUS-bestand vertegenwoordigt. Bio :: NEXUS :: DistancesBlock is een Perl module die vertegenwoordigt AFSTANDEN blokkeren NEXUS file.The DistancesBlock klasse vertegenwoordigt een NEXUS Afstanden Block en werkwijzen voor het lezen, schrijven, en de toegang tot gegevens binnen deze blokken. Afstanden Blocks bevatten afstand matrices, of een tabel van de berekende afstanden tussen elke mogelijke paar taxa.METHODSnew Titel: new Gebruik: block_object = new Bio :: NEXUS :: DistancesBlock ($ block_type, $ commando's, $ breedsprakig, $ taxa); Functie: Maakt een nieuw Bio :: NEXUS :: DistancesBlock object Returns: Bio :: NEXUS :: DistancesBlock object Args: type (string), de commando's en / of opmerkingen naar parse (array ref), en een uitgebreid vlag (0 of 1) get_matrix Titel: get_matrix Gebruik: $ matrix = $ zelf-> get_matrix (); Functie: Haalt de gehele afstandsmatrix retourneren: een hashref van hashrefs Args: geen Opmerking: afstandswaarden kunnen worden opgehaald door het ontwerp toetsen rij en kolom, b.v. $ Dist = $ matrix -> {$ row_taxon} {$ col_taxon} get_distances_for Titel: get_distances_for Gebruik:% taxon1_distances =% {$ zelf-> get_distances_for ($ first_taxon)}; Functie: Haalt een rij van de afstand matrix Returns: Args: de rij label (a taxlabel) voor de gewenste (string) get_distance_between Titel rij: get_distance_between Gebruik: $ afstand = $ zelf-> get_distance_between ($ row_taxon, $ column_taxon); Functie: Haalt een cel van de matrix retouren: een scalair (nummer) Args: de rijen kolomlabels (beide taxa) voor de cel gewenste Opmerking: In het algemeen get_distance_between ($ A, B $) == get_distance_between ($ B $ A ); Dit hoeft echter niet het geval als de afstand matrix niet symmetrisch. Zorg ervoor dat je vraagt voor de afstand die u wilt. Vereisten: · Perl


BIO :: NEXUS :: DistancesBlock Gerelateerde software