Main Neurospaces logo neurospaces 0.1675 Thu, 27 Dec 2007 15:58:18 -0600 hugo

Index of group ./specifications/perl/basic


Index
Up

various perl bindings tests

1. A simple application that binds to the perl interface
2. Performing a traversal from the perl interface
3. Algorithm instance information from the perl interface
4. Morphology loading from the neuromorpho database using a URL
5. Query machine commands for simple processing of a model
6. Adding components from the perl interface
7. Deleting components from the perl interface
8. Specifying a loader configuration

1. A simple application that binds to the perl interface

Startup command : ./glue/swig/perl/tests/neurospaces_test.pm

(No model has been loaded for the following set of commands.)

1.1. Can we run a simple application that binds to the perl interface ?

1. Part of expected output
No errors for .*/legacy/cells/purk2m9s.ndf.

2. Performing a traversal from the perl interface

Startup command : ./glue/swig/perl/tests/neurospaces_test_traversal.pm

(No model has been loaded for the following set of commands.)

2.1. Can we perform a traversal from the perl interface ?

1. Part of expected output
(processing \$VAR1 =(.|\n)*?){10}
2. Comment
The traversal is assumed to report 46 biological components, only 10 are counted to avoid to costly re backtracking

3. Algorithm instance information from the perl interface

Startup command : ./glue/swig/perl/tests/neurospaces_test_algorithm.pm

(No model has been loaded for the following set of commands.)

3.1. Can we obtain algorithm instance information from the perl interface ?

1. Part of expected output
name: SpinesInstance SpinesNormal_13_1
report:
    number_of_added_spines: 1474
    number_of_virtual_spines: 142982.466417
    number_of_spiny_segments: 1474
    number_of_failures_adding_spines: 0
    SpinesInstance_prototype: Purkinje_spine
    SpinesInstance_surface: 1.33079e-12

4. Morphology loading from the neuromorpho database using a URL

Startup command : ./glue/swig/perl/tests/neurospaces_test_neuromorpho.pm

(No model has been loaded for the following set of commands.)

Comments, Preparation, Reparation

1. Comment for this test definition
this test is disabled if no "default" route to the internet can be found, the "route" command must output a line with the text "default"

4.1. Can we load morphologies from the neuromorpho database over the internet ?

1. Part of expected output
calling morphology2ndf
2. This test is currently not executed
(disabled is 'due to the dynamic name of the converted neuron, it is difficult to extract information from the result, yet the overall loading and conversion works in -r 1509.  Also this test should first modify the PATH variable, such that neurospaces can find the morphology2ndf executable.')

5. Query machine commands for simple processing of a model

Startup command : ./glue/swig/perl/tests/neurospaces_load_command_options.pm

(No model has been loaded for the following set of commands.)

5.1. Can we add query machine commands for simple processing of a model ?

1. Part of expected output
query: 'echo start'
 start
query: 'expand /**'
---
- /Golgi
query: 'echo end'
 end

6. Adding components from the perl interface

Startup command : ./glue/swig/perl/tests/neurospaces_add_component.pm

(No model has been loaded for the following set of commands.)

6.1. Can we add a component from the perl interface ?

1. Part of expected output
 1
---
- /Purkinje/segments/soma
- /Purkinje/segments/soma/spikegen
- /Purkinje/segments/soma/NaF
- /Purkinje/segments/soma/NaP
- /Purkinje/segments/soma/CaT
- /Purkinje/segments/soma/KA
- /Purkinje/segments/soma/Kdr
- /Purkinje/segments/soma/KM
- /Purkinje/segments/soma/h1
- /Purkinje/segments/soma/h2
- /Purkinje/segments/soma/Ca_pool
- /Purkinje/segments/soma/basket
- /Purkinje/segments/soma/basket/synapse
- /Purkinje/segments/soma/basket/exp2
 2
---
- /Purkinje/segments/soma
- /Purkinje/segments/soma/spikegen
- /Purkinje/segments/soma/NaF
- /Purkinje/segments/soma/NaP
- /Purkinje/segments/soma/CaT
- /Purkinje/segments/soma/KA
- /Purkinje/segments/soma/Kdr
- /Purkinje/segments/soma/KM
- /Purkinje/segments/soma/h1
- /Purkinje/segments/soma/h2
- /Purkinje/segments/soma/Ca_pool
- /Purkinje/segments/soma/basket
- /Purkinje/segments/soma/basket/synapse
- /Purkinje/segments/soma/basket/exp2
- /Purkinje/segments/soma/synchan
- /Purkinje/segments/soma/synchan/synapse
- /Purkinje/segments/soma/synchan/exp2
 3

7. Deleting components from the perl interface

Startup command : ./glue/swig/perl/tests/neurospaces_delete_component.pm

(No model has been loaded for the following set of commands.)

7.1. Can we delete a component from the perl interface ?

1. Part of expected output
 1
---
- /Golgi/Golgi_soma
- /Golgi/Golgi_soma/spikegen
- /Golgi/Golgi_soma/Ca_pool
- /Golgi/Golgi_soma/CaHVA
- /Golgi/Golgi_soma/H
- /Golgi/Golgi_soma/InNa
- /Golgi/Golgi_soma/KA
- /Golgi/Golgi_soma/KDr
- /Golgi/Golgi_soma/Moczyd_KC
- /Golgi/Golgi_soma/mf_AMPA
- /Golgi/Golgi_soma/mf_AMPA/synapse
- /Golgi/Golgi_soma/mf_AMPA/exp2
- /Golgi/Golgi_soma/pf_AMPA
- /Golgi/Golgi_soma/pf_AMPA/synapse
- /Golgi/Golgi_soma/pf_AMPA/exp2
 2
---
- /Golgi/Golgi_soma
- /Golgi/Golgi_soma/Ca_pool
- /Golgi/Golgi_soma/CaHVA
- /Golgi/Golgi_soma/H
- /Golgi/Golgi_soma/InNa
- /Golgi/Golgi_soma/KA
- /Golgi/Golgi_soma/KDr
- /Golgi/Golgi_soma/Moczyd_KC
- /Golgi/Golgi_soma/mf_AMPA
- /Golgi/Golgi_soma/mf_AMPA/synapse
- /Golgi/Golgi_soma/mf_AMPA/exp2
- /Golgi/Golgi_soma/pf_AMPA
- /Golgi/Golgi_soma/pf_AMPA/synapse
- /Golgi/Golgi_soma/pf_AMPA/exp2
 3

8. Specifying a loader configuration

Startup command : ./glue/swig/perl/tests/neurospaces_with_configuration.pm

(No model has been loaded for the following set of commands.)

8.1. Can we specify a loader configuration ?

1. Part of expected output
query: 'expand /C170897A_P3_CNG/segments/soma/**'
---
- /C170897A_P3_CNG/segments/soma
- /C170897A_P3_CNG/segments/soma/km
- /C170897A_P3_CNG/segments/soma/km/km
- /C170897A_P3_CNG/segments/soma/km/km/a
- /C170897A_P3_CNG/segments/soma/km/km/b
- /C170897A_P3_CNG/segments/soma/kdr
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate/A
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate/A/a
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate/A/b
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate/B
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate/B/a
- /C170897A_P3_CNG/segments/soma/kdr/kdr_steadystate/B/b
- /C170897A_P3_CNG/segments/soma/kdr/kdr_tau
- /C170897A_P3_CNG/segments/soma/kdr/kdr_tau/a
- /C170897A_P3_CNG/segments/soma/kdr/kdr_tau/b
- /C170897A_P3_CNG/segments/soma/ka
- /C170897A_P3_CNG/segments/soma/ka/ka_gate_activation
- /C170897A_P3_CNG/segments/soma/ka/ka_gate_activation/A
- /C170897A_P3_CNG/segments/soma/ka/ka_gate_activation/B
- /C170897A_P3_CNG/segments/soma/ka/ka_gate_inactivation
- /C170897A_P3_CNG/segments/soma/ka/ka_gate_inactivation/A
- /C170897A_P3_CNG/segments/soma/ka/ka_gate_inactivation/B
- /C170897A_P3_CNG/segments/soma/kh
- /C170897A_P3_CNG/segments/soma/kh/kh
- /C170897A_P3_CNG/segments/soma/kh/kh/tau1
- /C170897A_P3_CNG/segments/soma/kh/kh/tau2
- /C170897A_P3_CNG/segments/soma/nap
- /C170897A_P3_CNG/segments/soma/nap/nap
- /C170897A_P3_CNG/segments/soma/nap/nap/A
- /C170897A_P3_CNG/segments/soma/nap/nap/B
- /C170897A_P3_CNG/segments/soma/naf
- /C170897A_P3_CNG/segments/soma/naf/naf_gate_activation
- /C170897A_P3_CNG/segments/soma/naf/naf_gate_activation/A
- /C170897A_P3_CNG/segments/soma/naf/naf_gate_activation/B
- /C170897A_P3_CNG/segments/soma/naf/naf_gate_inactivation
- /C170897A_P3_CNG/segments/soma/naf/naf_gate_inactivation/A
- /C170897A_P3_CNG/segments/soma/naf/naf_gate_inactivation/B
- /C170897A_P3_CNG/segments/soma/cat
- /C170897A_P3_CNG/segments/soma/cat/cat_gate_activation
- /C170897A_P3_CNG/segments/soma/cat/cat_gate_activation/A
- /C170897A_P3_CNG/segments/soma/cat/cat_gate_activation/B
- /C170897A_P3_CNG/segments/soma/cat/cat_gate_inactivation
- /C170897A_P3_CNG/segments/soma/cat/cat_gate_inactivation/A
- /C170897A_P3_CNG/segments/soma/cat/cat_gate_inactivation/B
- /C170897A_P3_CNG/segments/soma/ca_pool
query: 'expand /C170897A_P3_CNG/segments/s_2/**'
---
- /C170897A_P3_CNG/segments/s_2
- /C170897A_P3_CNG/segments/s_2/cat
- /C170897A_P3_CNG/segments/s_2/cat/cat_gate_activation
- /C170897A_P3_CNG/segments/s_2/cat/cat_gate_activation/A
- /C170897A_P3_CNG/segments/s_2/cat/cat_gate_activation/B
- /C170897A_P3_CNG/segments/s_2/cat/cat_gate_inactivation
- /C170897A_P3_CNG/segments/s_2/cat/cat_gate_inactivation/A
- /C170897A_P3_CNG/segments/s_2/cat/cat_gate_inactivation/B
- /C170897A_P3_CNG/segments/s_2/cap
- /C170897A_P3_CNG/segments/s_2/cap/cap_gate_activation
- /C170897A_P3_CNG/segments/s_2/cap/cap_gate_activation/A
- /C170897A_P3_CNG/segments/s_2/cap/cap_gate_activation/B
- /C170897A_P3_CNG/segments/s_2/cap/cap_gate_inactivation
- /C170897A_P3_CNG/segments/s_2/cap/cap_gate_inactivation/A
- /C170897A_P3_CNG/segments/s_2/cap/cap_gate_inactivation/B
- /C170897A_P3_CNG/segments/s_2/kc
- /C170897A_P3_CNG/segments/s_2/kc/kc_gate_activation
- /C170897A_P3_CNG/segments/s_2/kc/kc_gate_activation/A
- /C170897A_P3_CNG/segments/s_2/kc/kc_gate_activation/B
- /C170897A_P3_CNG/segments/s_2/kc/kc_gate_concentration
- /C170897A_P3_CNG/segments/s_2/kc/kc_gate_concentration/concentration_kinetic
- /C170897A_P3_CNG/segments/s_2/k2
- /C170897A_P3_CNG/segments/s_2/k2/k2_gate_activation
- /C170897A_P3_CNG/segments/s_2/k2/k2_gate_activation/A
- /C170897A_P3_CNG/segments/s_2/k2/k2_gate_activation/B
- /C170897A_P3_CNG/segments/s_2/k2/k2_gate_concentration
- /C170897A_P3_CNG/segments/s_2/k2/k2_gate_concentration/concentration_kinetic
- /C170897A_P3_CNG/segments/s_2/km
- /C170897A_P3_CNG/segments/s_2/km/km
- /C170897A_P3_CNG/segments/s_2/km/km/a
- /C170897A_P3_CNG/segments/s_2/km/km/b
- /C170897A_P3_CNG/segments/s_2/ca_pool
- /C170897A_P3_CNG/segments/s_2/stellate
- /C170897A_P3_CNG/segments/s_2/stellate/synapse
- /C170897A_P3_CNG/segments/s_2/stellate/exp2
query: 'expand /C170897A_P3_CNG/segments/s_1666/**'
---
- /C170897A_P3_CNG/segments/s_1666
- /C170897A_P3_CNG/segments/s_1666/cat
- /C170897A_P3_CNG/segments/s_1666/cat/cat_gate_activation
- /C170897A_P3_CNG/segments/s_1666/cat/cat_gate_activation/A
- /C170897A_P3_CNG/segments/s_1666/cat/cat_gate_activation/B
- /C170897A_P3_CNG/segments/s_1666/cat/cat_gate_inactivation
- /C170897A_P3_CNG/segments/s_1666/cat/cat_gate_inactivation/A
- /C170897A_P3_CNG/segments/s_1666/cat/cat_gate_inactivation/B
- /C170897A_P3_CNG/segments/s_1666/cap
- /C170897A_P3_CNG/segments/s_1666/cap/cap_gate_activation
- /C170897A_P3_CNG/segments/s_1666/cap/cap_gate_activation/A
- /C170897A_P3_CNG/segments/s_1666/cap/cap_gate_activation/B
- /C170897A_P3_CNG/segments/s_1666/cap/cap_gate_inactivation
- /C170897A_P3_CNG/segments/s_1666/cap/cap_gate_inactivation/A
- /C170897A_P3_CNG/segments/s_1666/cap/cap_gate_inactivation/B
- /C170897A_P3_CNG/segments/s_1666/kc
- /C170897A_P3_CNG/segments/s_1666/kc/kc_gate_activation
- /C170897A_P3_CNG/segments/s_1666/kc/kc_gate_activation/A
- /C170897A_P3_CNG/segments/s_1666/kc/kc_gate_activation/B
- /C170897A_P3_CNG/segments/s_1666/kc/kc_gate_concentration
- /C170897A_P3_CNG/segments/s_1666/kc/kc_gate_concentration/concentration_kinetic
- /C170897A_P3_CNG/segments/s_1666/k2
- /C170897A_P3_CNG/segments/s_1666/k2/k2_gate_activation
- /C170897A_P3_CNG/segments/s_1666/k2/k2_gate_activation/A
- /C170897A_P3_CNG/segments/s_1666/k2/k2_gate_activation/B
- /C170897A_P3_CNG/segments/s_1666/k2/k2_gate_concentration
- /C170897A_P3_CNG/segments/s_1666/k2/k2_gate_concentration/concentration_kinetic
- /C170897A_P3_CNG/segments/s_1666/km
- /C170897A_P3_CNG/segments/s_1666/km/km
- /C170897A_P3_CNG/segments/s_1666/km/km/a
- /C170897A_P3_CNG/segments/s_1666/km/km/b
- /C170897A_P3_CNG/segments/s_1666/ca_pool
- /C170897A_P3_CNG/segments/s_1666/stellate
- /C170897A_P3_CNG/segments/s_1666/stellate/synapse
- /C170897A_P3_CNG/segments/s_1666/stellate/exp2