Skip to content

Commit 346b4da

Browse files
author
djinnome
committed
labelled each lisp file, fixed results section
1 parent f02dd18 commit 346b4da

25 files changed

+49
-7
lines changed

BPS/ltms/abduction.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/BPS/ltms/abduction.lisp
12
;; Ex 3, Chapter 10
23

34
; a literal is a unique pair (<node> . <label>)

BPS/ltms/explain.lisp

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
;; biohacker/trunk/BPS/ltms/explain.lisp
2+
13
(defun node->fact (node &aux literal)
24
(setq literal
35
(cond ((true-node? node) (tms-node-true-literal node))

BPS/ltms/forward-abduction.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/BPS/ltms/forward-abduction.lisp
12
(defun keep-assuming (fact label patterns &key (debugging t) &aux all-assumed)
23
(dolist (pattern patterns)
34
(dolist (new-fact (fetch pattern))

metabolizer/biotransformation.lisp

+20-6
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,31 @@
11

22
(setq *substrate-atom-bond-graph* (adj-list 'etoh))
3-
;((O (2 1) (3 1)) (H (1 1)) (C (1 1) (4 1)) (C (3 1)))
3+
;((O (2 1) (3 1))
4+
; (H (1 1))
5+
; (C (1 1) (4 1))
6+
; (C (3 1)))
47
(setq *substrate-pattern* (adj-list '|Alcohols|))
5-
;((O (2 1)) (R (1 1)))
8+
;((O (2 1))
9+
; (R (1 1)))
610
(setq *product-template* (adj-list '|an aldehyde|))
7-
;((H (4 1)) (O (4 2)) (R (4 1)) (C (1 1) (2 2) (3 1)))
11+
;((H (4 1))
12+
; (O (4 2))
13+
; (R (4 1))
14+
; (C (1 1) (2 2) (3 1)))
815
(setq *product-atom-bond-graph* (adj-list 'acetald))
9-
;((O (3 2)) (H (3 1)) (C (2 1) (1 2) (4 1)) (C (3 1)))
16+
;((O (3 2))
17+
; (H (3 1))
18+
; (C (2 1) (1 2) (4 1))
19+
; (C (3 1)))
1020

1121
(setq *pattern-substrate-bindings* (match-substrate-pattern *substrate-atom-bond-graph* *substrate-pattern*))
12-
; (#(HEAD 1 3 2 C H H H H H) (O R H))
13-
22+
; (#(HEAD 1 3 2 C H H H H H)
23+
; (O R H))
1424

25+
(cpd-adj-list-structure-equal? (*product-atom-bond-graph* (adj-list 'acetald))
26+
;
1527
;; For efficiency and error avoidance, match-kb without match-h should followed with match-single with match-h on query results.
28+
1629
(defun match-substrate-pattern (substrate pattern &key (substrate-format :adj-list) (pattern-format :adj-list))
1730
(multiple-value-bind (pattern-atom-bond-graph
1831
substrate-atom-bond-graph
@@ -35,5 +48,6 @@
3548

3649

3750

51+
3852

3953

network-debugger/loader.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/loader.lisp
12
;; network-debugger.lisp should
23
;; * define *nd-path*
34
;; * load the BPS/utils/init

network-debugger/nd-extended-rules.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; nd-extended-rules.lisp
12
(rule ((:INTERN (enzyme ?enzyme . ?genes)))
23
(let* ((actual-genes (remove :UNKNOWN ?genes))
34
(unknown? (find :UNKNOWN ?genes))

network-debugger/nd-inter.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; nd-inter.lisp
12
(defstruct (nd (:PRINT-FUNCTION nd-print-procedure))
23
title ; Pretty name
34
ltre ; Pointer to its LTRE

network-debugger/nd-pathway-rules.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; nd-pathway-rules.lisp
12
(rule ((:INTERN (enzyme ?enzyme . ?genes)))
23
(dolist (?gene ?genes)
34
(rassert! (gene ?gene) :GENE-OF-ENZYME))

network-debugger/nd-rules.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/nd-rules.lisp
12
(rule ((:INTERN (enzyme ?enzyme . ?genes)))
23
(dolist (?gene ?genes)
34
(rassert! (gene ?gene) :GENE-OF-ENZYME))

network-debugger/nd.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; nd.lisp
12
(defmacro network-debugger (name
23
&key
34
(debugging nil)

network-debugger/presentation/demo-experiments.lisp

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
;;biohacker/trunk/network-debugger/presentation/demo-experiments.lisp
2+
;;
13
(experiment
24
positive
35
(a b d)

network-debugger/presentation/demo-false-negative.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/presentation/demo-false-negative.lisp
12
(experiment
23
false-negative
34
(a b)

network-debugger/presentation/demo-false-positive.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;;biohacker/trunk/network-debugger/presentation/demo-false-positive.lisp
12
(experiment
23
false-positive
34
(a b f)

network-debugger/presentation/demo-negative.lisp

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
;; biohacker/trunk/network-debugger/presentation/demo-negative.lisp
2+
13
(experiment
24
negative
35
(a)

network-debugger/presentation/demo-network.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/presentation/demo-network.lisp
12
(network-debugger demo :debugging t :abducting t :rules :extended-reactions)
23

34
(reaction r1 :reactants (c g) :products (a b) :enzymes (e1))

network-debugger/presentation/demo-positive.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;;biohacker/trunk/network-debugger/presentation/demo-positive.lisp
12
(experiment
23
positive
34
(a b d)

network-debugger/stats.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
stats.txt
12
new system (network-debugger) with new data (ecoli):
23
* 1764 / 9854 rules run before experiment
34
* 1799 / 9819 rules run for closing network

network-debugger/tests/pathways.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/tests/pathways.lisp
12
(network-debugger simple :debugging t :rules :just-pathways)
23

34
;; Network

network-debugger/tests/reversible.lisp

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
;; biohacker/trunk/network-debugger/tests/reversible.lisp
2+
13
(network-debugger reversible :debugging t :rules :extended-reactions)
24

35
;; Network

network-debugger/tests/simple.lisp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(network-debugger simple :debugging t :abducting t)
1+
(network-debugger simple :debugging t :abducting t :log "~/src/lisp/biohacker/trunk/network-debugger/tests/simple-stats.log" )
22

33
;; Network
44
(reaction

network-debugger/tests/unknown-enzyme.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/tests/unknown-enzyme.lisp
12
(network-debugger unknown-enzyme :debugging t :growth-patterns ((reaction-enabled ?r) (nutrient ?c) (enzyme-present ?e)) :abducting t)
23

34
;; Network

network-debugger/tests/unknown.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/tests/unknown.lisp
12
(network-debugger unknown :debugging t :rules :extended-reactions)
23

34
;; Network

network-debugger/utils.lisp

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
;; biohacker/trunk/network-debugger/utils.lisp
12
(defun list-of (name els)
23
(mapcar
34
#'(lambda (el)

ptools/export-rxns.lisp

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
;; biohacker/trunk/ptools/export-rxns.lisp
2+
13
(in-package :ecocyc)
24

35

ptools/parse-biolog.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#biohacker/trunk/ptools/parse-biolog.py
12
import sys
23
class Biolog_parser:
34
def __init__( self ):

0 commit comments

Comments
 (0)