| Bio :: Gráfico :: SimpleGraph Bio :: Gráfico :: SimpleGraph é um módulo Perl que pode criar e manipular gráficos não direcionados. |
Baixe Agora |
Bio :: Gráfico :: SimpleGraph Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Nat Goodman
- Site do editor:
- http://search.cpan.org/~sendu/bioperl-1.5.2_102/Bio/Graph/SimpleGraph.pm
Bio :: Gráfico :: SimpleGraph Tag
Bio :: Gráfico :: SimpleGraph Descrição
Bio :: Gráfico :: SimpleGraph é um módulo Perl que pode criar e manipular gráficos não direcionados. Bio :: Gráfico :: SimpleGraph é um módulo Perl que pode criar e manipular gráficos não direcionados.Synopsis Use Bio :: Gráfico :: SimpleGraph; meu $ graph = novo SimpleGraph; # ler pares de nós de stdin while () {my ($ node1, $ node2) = split; $ graph-> Add_Edge ($ Node1, $ Node2); } my @ nós = graph-> nós; # Obter lista de nós My @ bordas = gráfico-> bordas; # Obter lista de arestas foreach meu $ nó (@nodes) {my @ vizinhos = $ node-> vizinhos; # Obter lista de nós vizinhos} Este é um pacote de gráfico simples, esperançosamente rápido. A única razão pela qual isso existe é que o gráfico padrão do CPAN Pacakge, Gráfico :: Base, está seriamente quebrado. O pacote implementa uma variedade pequena e eclética de algoritmos padrão de gráfico que acontecemos com a necessidade de nossos aplicativos. Este módulo é uma subclasse de classe :: autoclass (disponível no CPAN). Autoclassa Auotgenerates Métodos de Accessor e Mutador Simples (AKA Get and Set métodos). Também automatiza a inicialização de classe.Nodes pode ser quaisquer valores de Perl, incluindo referências de objeto. As bordas são pares de nós. (Advertência: tenha cuidado com valores que contêm instâncias incorporadas de $; (o Perl Perl usa para separar componentes de subscritos multidimensionais), porque usamos isso na representação de texto das bordas. As principais estruturas de dados são: uma borda (x, y) é representada canonicamente como uma lista de dois elementos em que o valor lexicalmente menor é primeiro. Por exemplo, o nó ('b', 'a') é representado como . O gráfico contém 1) um hash mapeando a representação de texto de um nó ao próprio nó. Isso é principalmente relevante quando o nó é uma referência. 2) Um hash mapeando a representação de texto de um nó para uma lista dos vizinhos do nó. 3) um hash mapeando a representação de texto de uma borda para a própria borda. Requisitos: · Perl.
Bio :: Gráfico :: SimpleGraph Software Relacionado