[med-svn] r18686 - trunk/community/edam

Steffen Möller moeller at moszumanska.debian.org
Sat Jan 31 21:03:20 UTC 2015


Author: moeller
Date: 2015-01-31 21:03:19 +0000 (Sat, 31 Jan 2015)
New Revision: 18686

Modified:
   trunk/community/edam/README.txt
   trunk/community/edam/debian2edam
Log:
Session with Herve - initial commit.

Modified: trunk/community/edam/README.txt
===================================================================
--- trunk/community/edam/README.txt	2015-01-31 18:22:26 UTC (rev 18685)
+++ trunk/community/edam/README.txt	2015-01-31 21:03:19 UTC (rev 18686)
@@ -10,3 +10,4 @@
 
 [1] http://edamontology.org/
 [2] http://www.yaml.org/
+[3] https://elixir-registry.cbs.dtu.dk

Modified: trunk/community/edam/debian2edam
===================================================================
--- trunk/community/edam/debian2edam	2015-01-31 18:22:26 UTC (rev 18685)
+++ trunk/community/edam/debian2edam	2015-01-31 21:03:19 UTC (rev 18686)
@@ -6,23 +6,29 @@
 	cat - 1>&2
 }
 
+# echoindent outputs a series of blanks to STDOUT. An optional
+# second argument is echoed after those blanks if present.
 function echoindent () {
 	for i in $(seq 1 $1)
 	do
 		echo -n " "
 	done
+	if [ "" != "$2" ]; then
+		echo $2
+	fi
 }
 
+level=0
 # helper to properly close an open paranthesis
 function closeParenthesis () {
-			level=$((level-1))
-			echoindent $level
-			echo -n ")"
-			if [ -n "$1" ]; then
-				echo "# $1"
-			else
-				echo
-			fi
+	level=$(($level-1))
+	echoindent $level
+	echo -n ")"
+	if [ -n "$1" ]; then
+		echo "# $1"
+	else
+		echo
+	fi
 }
 
 # Key argument indicating the debian directory from which to retrieve all the
@@ -33,7 +39,13 @@
 
 # Variable keeping usage information
 USAGE=<<EOUSAGE
-debian2edam <path to 'debian' directory>
+debian2edam [--upload] <path to 'debian' directory> 
+
+server=https://
+Environment variables:
+elixir_cat_username
+elixir_cat_password 
+
 EOUSAGE
 
 filename=$(basename "$pathToDebian")
@@ -77,12 +89,10 @@
 
 if [ -n "$debug" ]; then cat debian/control; fi
 
-while read desc; do
-	d=$(echo "$desc"|sed -e 's/^[^:]*: *//')
-	echo Package: $d
-	#packages="$d"
-	#packages[1]="$d"
-	packages[${#packages[*]}]="$d"
+while read pack; do
+	p=$(echo "$pack"|sed -e 's/^[^:]*: *//')
+	echo Package: $p
+	packages[${#packages[*]}]="$p"
 done < <(grep "^Package:" debian/control )
 
 while read desc; do
@@ -122,7 +132,6 @@
 openfunction=0
 openscope=0
 indentlen=0
-level=0
 
 # Core part of the program
 # It reads every line of the EDAM file (see end of loop for the redirection)
@@ -199,7 +208,7 @@
 			openfunction=0
 		fi
 		echoindent $level
-		echo "(function";
+		echo "(function $val";
 		level=$((level+1))
 		openfunction=1
 	elif [ "input" = "$type" -o "output" = "$type" ]; then




More information about the debian-med-commit mailing list