Gscope Procedures
You'll find here description about Gscope Procedures
see all procedures with Gscope Chez le Psy
Contents
proc Iterator
See the source of proc Iterator
set Name [Iterator New Init $L0 $L1 $L2]
while {[Iterator $Name Next v0 v1 v2]} { ... } #rR sans $
#rR L2 is the fastest !!!!!!!!!!!!!!!!!!!!
#rR Attention lists are numbered from 0 to 2 (for the caller)
#rR but are from 2 to 0 in the proc
Iterator $Name Reset
Iterator $Name Destroy
set Info [Iterator Iterator Get ListOf Name]
set Info [Iterator $Name Get Current 2] #rR current index de L2
set Info [Iterator $Name Get Current All] #rR tous les current L0 L1 L2
set Info [Iterator $Name Get Max 0]
set Info [Iterator $Name Get Max All]
proc GoGetFromGo {Go GENEofPFAMwhatyouneed JoinCar RecordsJoinCar}
Several procs are concerned ... see the source file gscope_go.tcl
GoGetFromGo starts from a GO and includes recursively all its children (ATTENTION we use Mus musculus by default) and return what you need about its GENEs or PFAMs
See the source file proc GoGo
set ListOfPfam [GoGetFromGo "protein binding" PFAM]
set ListOfPfamWithId [GoGetFromGo "protein binding" PFAMxref_key,id]
set ListOfPfamWithDesc [GoGetFromGo "GO:0005515" PFAMxref_key,xrefdesc]
set ListOfGene [GoGetFromGo "protein binding" GENE]
set ListOfGene [GoGetFromGo "protein binding" GENEsymbol]
set ListOfGeneWithDesc [GoGetFromGo "GO:0005515" GENEfull_name,symbol]
proc GoGetFromGene {Gene GOwhatyouneed JoinCar RecordsJoinCar}
Several procs are concerned ... see the source file gscope_go.tcl
See the source file proc GoGetFromPfam
GoGetFromGene returns what you need about all its GO
set ListOfGO [GoGetFromGene PAX6 GO]
set ListOfGOWithAcc [GoGetFromFromGene PAX6 GOacc]
set ListOfGOWithName [GoGetFromFromGene PAX6 GOacc,name]
set ListOfGOWithSource [GoGetFromFromGene PAX6 GOacc,a.source_db_id]
proc GoGetFromPfam {Pfam GOwhatyouneed JoinCar RecordsJoinCar}
Several procs are concerned ... see the source file gscope_go.tcl
See the source file proc GoGetFromPfam
GoGetFromGene returns what you need about all its GO
set ListOfGO [GoGetFromFromPfam PF09088 GO]
set ListOfGOWithAcc [GoGetFromFromPfam PF09088 GOacc]
set ListOfGOWithName [GoGetFromFromPfam PF09088 GOacc,name]
set ListOfGOWithSource [GoGetFromFromPfam PF09088 GOacc,a.source_db_id]