htsworkflow.git
11 years agoreplace tab charcter with spaces in the multiplex index pluralization live
Diane Trout [Fri, 25 May 2012 19:17:59 +0000 (12:17 -0700)]
replace tab charcter with spaces in the multiplex index pluralization

11 years agoFix Multiplex index pluralization
Diane Trout [Fri, 25 May 2012 19:16:33 +0000 (12:16 -0700)]
Fix Multiplex index pluralization

12 years agoMerge branch 'master' of mus.cacr.caltech.edu:htsworkflow
Diane Trout [Fri, 13 Apr 2012 17:57:18 +0000 (10:57 -0700)]
Merge branch 'master' of mus.cacr.caltech.edu:htsworkflow

12 years agoExtend the adapter id field to support the dual indexed libraries
Diane Trout [Thu, 12 Apr 2012 21:43:10 +0000 (14:43 -0700)]
Extend the adapter id field to support the dual indexed libraries
this is implimented by using a - to indicate that two indexes are linked
together.

12 years agoStart developing GEO SOFT submission tool.
Diane Trout [Wed, 11 Apr 2012 22:24:46 +0000 (15:24 -0700)]
Start developing GEO SOFT submission tool.

At this point it will generate a partial soft file I'm still
missing several parts to the file, such as platform description,
but it is a proof of concept for the template based generation
of the sparql query and the SOFT text file for describing the submission.

12 years agoMove code out of ucsc_gather and into the htsworkflow tree.
Diane Trout [Mon, 2 Apr 2012 21:55:21 +0000 (14:55 -0700)]
Move code out of ucsc_gather and into the htsworkflow tree.

I thought it'd be better to refactor ucsc_gather into more
target chunks so I could test the components better and
start sharing code with the SOFT / GEO submission tool I need
to write

12 years agoRemove a dead form
Diane Trout [Mon, 2 Apr 2012 21:54:11 +0000 (14:54 -0700)]
Remove a dead form

12 years agoChange to using django templates for generating condor fastq scripts
Diane Trout [Thu, 29 Mar 2012 00:39:04 +0000 (17:39 -0700)]
Change to using django templates for generating condor fastq scripts

Instead of manually constructing them as strings in python.
Hopefully it'll be a little clearer, also I was considering
using the templates when generating the SOFT format files.

12 years agoImprove a settings error message, as it was confusing me while debugging
Diane Trout [Thu, 29 Mar 2012 00:33:56 +0000 (17:33 -0700)]
Improve a settings error message, as it was confusing me while debugging

12 years agoMerge branch 'master' of mus.cacr.caltech.edu:htsworkflow
Diane Trout [Tue, 27 Mar 2012 21:59:56 +0000 (14:59 -0700)]
Merge branch 'master' of mus.cacr.caltech.edu:htsworkflow

12 years agoAdd an option to make a mini archive containing just the daf & ddf files
Diane Trout [Tue, 27 Mar 2012 21:57:48 +0000 (14:57 -0700)]
Add an option to make a mini archive containing just the daf & ddf files

This should make the tweak metadata phase a bit easier.

12 years agoSwitch to lxml for parsing the summary file.
Diane Trout [Mon, 26 Mar 2012 22:26:17 +0000 (15:26 -0700)]
Switch to lxml for parsing the summary file.

It's more reliable than ElementTree or BeautifulSoup, though
a bit harder to install.

12 years agoRemove a function from the inifile version of ucsc_gather
Diane Trout [Mon, 26 Mar 2012 22:21:06 +0000 (15:21 -0700)]
Remove a function from the inifile version of ucsc_gather

12 years agoApparently I forgot to remove a parameter why creating copy_hiseq_project_fastqs
Diane Trout [Fri, 23 Mar 2012 23:55:05 +0000 (16:55 -0700)]
Apparently I forgot to remove a parameter why creating copy_hiseq_project_fastqs

12 years agoAdd fastq to the raw format add_xoption
Diane Trout [Fri, 23 Mar 2012 23:53:47 +0000 (16:53 -0700)]
Add fastq to the raw format add_xoption

12 years agoAdd a rdf type for ucsc track records
Diane Trout [Fri, 23 Mar 2012 23:51:52 +0000 (16:51 -0700)]
Add a rdf type for ucsc track records

It makes it a bit easier to extract just that type of
information.

12 years agoMessed up the RDFa for specifying that a library was of type library.
Diane Trout [Thu, 22 Mar 2012 18:40:11 +0000 (11:40 -0700)]
Messed up the RDFa for specifying that a library was of type library.

12 years agoUse name instead of library_name as the property describing the name
Diane Trout [Thu, 22 Mar 2012 18:35:49 +0000 (11:35 -0700)]
Use name instead of library_name as the property describing the name

12 years agoActually if I provide an output file, I want to write to the file
Diane Trout [Thu, 8 Mar 2012 19:00:45 +0000 (11:00 -0800)]
Actually if I provide an output file, I want to write to the file
(forgot a not in the test for an output filename)

12 years agoChange name of term used for conditions to condition_term
Diane Trout [Thu, 8 Mar 2012 00:02:59 +0000 (16:02 -0800)]
Change name of term used for conditions to condition_term

12 years agoUpdate archive script to try and deal with HiSeq multiplexed lanes.
Diane Trout [Wed, 7 Mar 2012 23:59:42 +0000 (15:59 -0800)]
Update archive script to try and deal with HiSeq multiplexed lanes.

12 years agoAlways include the python path when generating the condor scripts
Diane Trout [Wed, 7 Mar 2012 23:58:12 +0000 (15:58 -0800)]
Always include the python path when generating the condor scripts

12 years agoForgot to add split attribute to __eq__ test.
Diane Trout [Wed, 7 Mar 2012 00:34:21 +0000 (16:34 -0800)]
Forgot to add split attribute to __eq__ test.

12 years agoAdd extract HiSeq project based split fastq files to ucsc_gather
Diane Trout [Wed, 7 Mar 2012 00:17:38 +0000 (16:17 -0800)]
Add extract HiSeq project based split fastq files to ucsc_gather

Add tests for the code that generates the condor fastq conversion scripts

12 years agoUpdate help message since we have a new type of file to archive
Diane Trout [Wed, 7 Mar 2012 00:05:42 +0000 (16:05 -0800)]
Update help message since we have a new type of file to archive

12 years agoSupport scanning for split fastq files generated by HiSeq demultiplexing
Diane Trout [Tue, 6 Mar 2012 23:59:50 +0000 (15:59 -0800)]
Support scanning for split fastq files generated by HiSeq demultiplexing

12 years agoIgnore some more coverage files
Diane Trout [Tue, 6 Mar 2012 23:56:35 +0000 (15:56 -0800)]
Ignore some more coverage files

12 years agoAdd module to convert multiple fastq files into a single file.
Diane Trout [Tue, 6 Mar 2012 21:32:28 +0000 (13:32 -0800)]
Add module to convert multiple fastq files into a single file.

The HiSeq likes to produce N seperate fastq files to simplify
parallel processing.

Also I decided to split out the parse_slice code into a
util module since it was being shared between the desplit_fastq
and qseq2fastq.

Finally just for fun I ran these two modules through pep8.py
and pylint.py and cleaned up those errors

12 years agoAdd ability to print out json structures returned by api to api.py
Diane Trout [Tue, 6 Mar 2012 00:45:22 +0000 (16:45 -0800)]
Add ability to print out json structures returned by api to api.py

(This is mostly to make exploration and/or mocking tests easier)

12 years agoUse named tuple for sequence flowcell/start/stop/project dir extractor
Diane Trout [Mon, 5 Mar 2012 22:16:11 +0000 (14:16 -0800)]
Use named tuple for sequence flowcell/start/stop/project dir extractor

I was returning too much stuff from get_flowcell_cycle, so I thought
a named tuple would make it more comprehensible.

12 years agoCore functions for saving and finding fastq files generated by a HiSeq.
Diane Trout [Fri, 2 Mar 2012 01:26:57 +0000 (17:26 -0800)]
Core functions for saving and finding fastq files generated by a HiSeq.

Becuase of the multiple tiles and demultiplexing I'm writing them into
the flowcell directory with the Project_NNNNN[_IndexN] directory
names.

12 years agoRemove some debug prints
Diane Trout [Thu, 1 Mar 2012 23:09:19 +0000 (15:09 -0800)]
Remove some debug prints

12 years agoSimulate a HiSeq runfolder.
Diane Trout [Thu, 1 Mar 2012 00:58:39 +0000 (16:58 -0800)]
Simulate a HiSeq runfolder.

Also man do i need to clean up my simulation code

12 years agoMake report prettier.
Diane Trout [Thu, 2 Feb 2012 01:10:11 +0000 (17:10 -0800)]
Make report prettier.
Down side is its now by geneome.
Upside is it more strongly shows how a library has multiple submissions.

12 years agoShorten option for specifying model name.
Diane Trout [Tue, 31 Jan 2012 23:00:05 +0000 (15:00 -0800)]
Shorten option for specifying model name.
Also make it possible to specify what directory to look for model names

12 years agoFix a typo in some RDF example data
Diane Trout [Mon, 30 Jan 2012 23:38:49 +0000 (15:38 -0800)]
Fix a typo in some RDF example data

12 years agoMake it possible to filter which genome to run report against
Diane Trout [Mon, 30 Jan 2012 23:24:47 +0000 (15:24 -0800)]
Make it possible to filter which genome to run report against

12 years agoAdd ability to refresh library data from our htsw server
Diane Trout [Mon, 30 Jan 2012 23:23:44 +0000 (15:23 -0800)]
Add ability to refresh library data from our htsw server
(Delete & reload)

12 years agoStart writing a report for "so, what experiments have we submitted"?
Diane Trout [Wed, 25 Jan 2012 19:52:53 +0000 (11:52 -0800)]
Start writing a report for "so, what experiments have we submitted"?

12 years agoAdded scanning for libraries that aren't attached to an encode affiliation.
Diane Trout [Wed, 25 Jan 2012 19:47:46 +0000 (11:47 -0800)]
Added scanning for libraries that aren't attached to an encode affiliation.
Also I'm looking at both the test and live server for golden path links
And I added a hack to convert SL2971 library IDs to 02971.
Lastly I brought back updating specific data sources in addition to
--updating everything

12 years agosplit a function into two. (A query execute function and a reporting fuction)
Diane Trout [Wed, 25 Jan 2012 19:42:08 +0000 (11:42 -0800)]
split a function into two. (A query execute function and a reporting fuction)

12 years agoChanged pprint daf attributes to a pformat output via logging.debug
Diane Trout [Wed, 25 Jan 2012 19:40:01 +0000 (11:40 -0800)]
Changed pprint daf attributes to a pformat output via logging.debug

12 years agoFix 'typo' in a library URN.
Diane Trout [Wed, 25 Jan 2012 19:38:00 +0000 (11:38 -0800)]
Fix 'typo' in a library URN.

(Though I'm thinking I really should switch to library URNs that
don't end in a trailing /)

12 years agoDon't use assertIn as older ubuntu python doesn't have it
Diane Trout [Mon, 23 Jan 2012 22:56:57 +0000 (14:56 -0800)]
Don't use assertIn as older ubuntu python doesn't have it

12 years agoInvalid library IDs should 404, not return a useless error message
Diane Trout [Mon, 23 Jan 2012 19:49:50 +0000 (11:49 -0800)]
Invalid library IDs should 404, not return a useless error message

12 years agoHandle dateTime timestamps in RDF.Nodes
Diane Trout [Tue, 20 Dec 2011 20:33:16 +0000 (12:33 -0800)]
Handle dateTime timestamps in RDF.Nodes

my encode_find test code needed it to test parsing timestamps
from the submission page.

12 years agoMerge branch 'master' of mus.cacr.caltech.edu:htsworkflow
Diane Trout [Tue, 20 Dec 2011 18:53:40 +0000 (10:53 -0800)]
Merge branch 'master' of mus.cacr.caltech.edu:htsworkflow

12 years agowhitespace reformatting
Diane Trout [Tue, 20 Dec 2011 18:52:37 +0000 (10:52 -0800)]
whitespace reformatting

12 years agoMove ucsc_encode_submission code out of extra so nose will autodiscover it.
Diane Trout [Tue, 20 Dec 2011 18:50:56 +0000 (10:50 -0800)]
Move ucsc_encode_submission code out of extra so nose will autodiscover it.

Also rename it to encode_submission to make the directory listing fit better.

12 years agoRemove eXecute bit from modules
Diane Trout [Tue, 20 Dec 2011 18:33:02 +0000 (10:33 -0800)]
Remove eXecute bit from modules

12 years agoInclude the test data for testing importing ucsc download track data
Diane Trout [Tue, 20 Dec 2011 00:34:36 +0000 (16:34 -0800)]
Include the test data for testing importing ucsc download track data

12 years agoAdd in test code for testing downloading the ucsc download file index
Diane Trout [Tue, 20 Dec 2011 00:33:55 +0000 (16:33 -0800)]
Add in test code for testing downloading the ucsc download file index

12 years agoDeleted obsolete tests
Diane Trout [Tue, 20 Dec 2011 00:29:40 +0000 (16:29 -0800)]
Deleted obsolete tests
what this was testing is now over in htsworkflow.submission.daf.test_daf

12 years agoTry to figure out where UCSC is hosting our submitted files
Diane Trout [Tue, 20 Dec 2011 00:03:44 +0000 (16:03 -0800)]
Try to figure out where UCSC is hosting our submitted files
This patch reads the download files index from UCSC's test server for
our tracks and adds them to my ENCODE metadata RDF database.

In addition there's a bug fix where the status URN wasn't being
constructed correctly. It was just using the timestamp and not
submission URN + timestamp.

12 years agoAdd a method to override command used to convert srf to fastq files.
Diane Trout [Tue, 22 Nov 2011 22:13:23 +0000 (14:13 -0800)]
Add a method to override command used to convert srf to fastq files.

12 years agoUse Node.uri instead of manually trimming off RDF.Node formatting.
Diane Trout [Mon, 7 Nov 2011 23:42:39 +0000 (15:42 -0800)]
Use Node.uri instead of manually trimming off RDF.Node formatting.
(Because different versions of librdf format nodes diffrently.

12 years agoFunction generating index text was assuming there'd always be an index
Diane Trout [Mon, 7 Nov 2011 23:39:57 +0000 (15:39 -0800)]
Function generating index text was assuming there'd always be an index
index_sequence was returning none for library adapter types that didnt
support indexing. this caused my tests to fail for older
libraries.

12 years agoUpdate library adapter type initial data to match loriens new names
Diane Trout [Mon, 7 Nov 2011 20:17:05 +0000 (12:17 -0800)]
Update library adapter type initial data to match loriens new names

12 years agoMerge in removal of queuecommand sleep.
Diane Trout [Mon, 7 Nov 2011 20:16:28 +0000 (12:16 -0800)]
Merge in removal of queuecommand sleep.

12 years agoMerge branch 'master' of mus.cacr.caltech.edu:htsworkflow
Diane Trout [Sat, 5 Nov 2011 00:01:41 +0000 (17:01 -0700)]
Merge branch 'master' of mus.cacr.caltech.edu:htsworkflow

Conflicts:
htsworkflow/pipelines/eland.py
htsworkflow/pipelines/retrieve_config.py
htsworkflow/pipelines/runfolder.py
scripts/htsw-runfolder

12 years agoUse a logger initialized to the module name much more consistently.
Diane Trout [Fri, 4 Nov 2011 23:05:26 +0000 (16:05 -0700)]
Use a logger initialized to the module name much more consistently.
e.g. LOGGER = logging.getLogger(__name__)
(Used uppercase since LOGGER ends up being a module level variable)

12 years agoLorian renamed some of the libraries, change our hard coding to match.
Diane Trout [Fri, 4 Nov 2011 21:56:53 +0000 (14:56 -0700)]
Lorian renamed some of the libraries, change our hard coding to match.
(Really should change to pull out of adapter type DB)

12 years agoYes generate regular gerald config file.
Diane Trout [Fri, 21 Oct 2011 18:37:02 +0000 (11:37 -0700)]
Yes generate regular gerald config file.

12 years agoAdd library adapter type to filter choices,
Diane Trout [Tue, 18 Oct 2011 18:49:53 +0000 (11:49 -0700)]
Add library adapter type to filter choices,
reorder the list of filters a bit

12 years agoAllow replicates 5 & 6
Diane Trout [Thu, 13 Oct 2011 21:17:19 +0000 (14:17 -0700)]
Allow replicates 5 & 6

12 years agoUse "not run" instead of todo to describe libraries not yet run.
Diane Trout [Tue, 11 Oct 2011 23:17:12 +0000 (16:17 -0700)]
Use "not run" instead of todo to describe libraries not yet run.

12 years agoAdd a todo view that shows only libraries that have no
Diane Trout [Tue, 11 Oct 2011 21:44:46 +0000 (14:44 -0700)]
Add a todo view that shows only libraries that have no
lanes.

12 years agoRemove ReadPrep and Thumbnail_Images being generated now.
Diane Trout [Mon, 10 Oct 2011 23:57:06 +0000 (16:57 -0700)]
Remove ReadPrep and Thumbnail_Images being generated now.

12 years agoDon't need to duplicate %t tile in srf command
Diane Trout [Mon, 10 Oct 2011 23:56:07 +0000 (16:56 -0700)]
Don't need to duplicate %t tile in srf command

12 years agoAdd the ability to specify a flowcell id instead of depending on autodetect.
Diane Trout [Thu, 6 Oct 2011 18:58:39 +0000 (11:58 -0700)]
Add the ability to specify a flowcell id instead of depending on autodetect.

This only works if there's one runfolder.

Also I shrunk htsw-runfolder's main function by doing a bit of
refactoring

12 years agoAdd support for flowcells analyzed with Casava 1.7
Diane Trout [Tue, 4 Oct 2011 21:13:48 +0000 (14:13 -0700)]
Add support for flowcells analyzed with Casava 1.7
This appears to know support an early HiSeq run that we did.

12 years agoSparql query to back create protocol & treatment from submitted ddfs
Diane Trout [Fri, 30 Sep 2011 23:13:22 +0000 (16:13 -0700)]
Sparql query to back create protocol & treatment from submitted ddfs
(Use by looking at the database created by encode_find)

12 years agofind submissions, even those without a set creation date
Diane Trout [Fri, 30 Sep 2011 23:12:54 +0000 (16:12 -0700)]
find submissions, even those without a set creation date

12 years agostore md5sum of daf files to group different submissions
Diane Trout [Fri, 30 Sep 2011 23:09:32 +0000 (16:09 -0700)]
store md5sum of daf files to group different submissions
Slightly change xpath expression for finding Creation date

12 years agoConfigure daf variables in only one place. (daf.py)
Diane Trout [Fri, 30 Sep 2011 22:57:37 +0000 (15:57 -0700)]
Configure daf variables in only one place. (daf.py)
When adding things to the daf variable list, check to see if
they're present before adding them (control duplicates).
Incorporate a couple more terms to select (mapVariable, strain)

12 years agoAdd support for new "extraVariables" term in DAF.
Diane Trout [Fri, 30 Sep 2011 21:22:06 +0000 (14:22 -0700)]
Add support for new "extraVariables" term in DAF.

It's purpose is to list variables that should be included in the DAF
for a particular experiment but aren't experimental control variables.

12 years agoMark library & flowcell as a type in RDF.
Diane Trout [Thu, 22 Sep 2011 21:51:11 +0000 (14:51 -0700)]
Mark library & flowcell as a type in RDF.

12 years agoSwitch from beautifulsoup to lxml, now that I know how to build it on os x.
Diane Trout [Wed, 21 Sep 2011 19:07:25 +0000 (12:07 -0700)]
Switch from beautifulsoup to lxml, now that I know how to build it on os x.

12 years agoRename ucsc submission namespace to be more consistent with python layer
Diane Trout [Wed, 21 Sep 2011 19:06:07 +0000 (12:06 -0700)]
Rename ucsc submission namespace to be more consistent with python layer

12 years agoOutput samples that don't have index sequence as well.
Diane Trout [Mon, 19 Sep 2011 23:24:25 +0000 (16:24 -0700)]
Output samples that don't have index sequence as well.
Also use writerow to handle the header so there's a consistent EOL mark
on the header.

12 years agoPython 2.6's DictWriter doesn't have writeheader, so fake it with join.
Diane Trout [Mon, 19 Sep 2011 18:58:17 +0000 (11:58 -0700)]
Python 2.6's DictWriter doesn't have writeheader, so fake it with join.

12 years agoDisable csrf protection for the json urls
Diane Trout [Sat, 17 Sep 2011 00:31:08 +0000 (17:31 -0700)]
Disable csrf protection for the json urls

12 years agoAdd support for tracking the multiplex index sequence. 0.5.4
Diane Trout [Sat, 17 Sep 2011 00:26:58 +0000 (17:26 -0700)]
Add support for tracking the multiplex index sequence.

I had to add a new table to store the sequence Samples.MultiplexIndex
its manually searched by library type and ID.

There's also some extra complexity in that the multiplex id field
allows entering a comma seperated list to handle the cases where there are
samples that are pooled before being given to us. (As our library actually
represents a single physical tube).

This also adds a --sample-sheet option to attempt to create a sample sheet
for demultiplexing samples.

12 years agoAdd support for first-gen HiSeq flowcells (e.g. ABXX)
Diane Trout [Mon, 12 Sep 2011 22:29:20 +0000 (15:29 -0700)]
Add support for first-gen HiSeq flowcells (e.g. ABXX)

12 years agoDjango 1.1's csrf protection appears to be handled in the middleware component. 0.5.3
Diane Trout [Thu, 8 Sep 2011 22:22:56 +0000 (15:22 -0700)]
Django 1.1's csrf protection appears to be handled in the middleware component.
So remove the csrf_token tag until we upgrade

12 years agoAdd links to the admin page on the public pages if you're logged in as staff.
Diane Trout [Thu, 8 Sep 2011 22:12:50 +0000 (15:12 -0700)]
Add links to the admin page on the public pages if you're logged in as staff.

This also required tightening the css for the list of flowcells on the
inventory page.

12 years agoMake it so the login link redirects you back to the page you were looking at.
Diane Trout [Thu, 8 Sep 2011 00:35:34 +0000 (17:35 -0700)]
Make it so the login link redirects you back to the page you were looking at.

I did this by adding a processing instruction to add a thispage
variable to RequestContext.

12 years agoEmacs stripped off trailing whitespace
Diane Trout [Thu, 8 Sep 2011 00:33:22 +0000 (17:33 -0700)]
Emacs stripped off trailing whitespace

12 years agoAdd link to admin page to flowcell & library pages for logged in staff
Diane Trout [Wed, 7 Sep 2011 22:00:27 +0000 (15:00 -0700)]
Add link to admin page to flowcell & library pages for logged in staff

12 years agoRemove margin-right command as it was making a giant blank space in chromium
Diane Trout [Wed, 7 Sep 2011 21:56:02 +0000 (14:56 -0700)]
Remove margin-right command as it was making a giant blank space in chromium

12 years agoIgnore some files generated by my (diane's) development environment.
Diane Trout [Fri, 2 Sep 2011 23:30:11 +0000 (16:30 -0700)]
Ignore some files generated by my (diane's) development environment.

12 years agoAttempt to download DAF data for a encodesubmit submission
Diane Trout [Fri, 2 Sep 2011 23:28:39 +0000 (16:28 -0700)]
Attempt to download DAF data for a encodesubmit submission

This required trying to make htsworkflow/submission/daf.py more
flexible, and not assuming that it was going to get a "submission log name"

Also theres some changes to make pep8/pylint happier

12 years agoAdd error message for requesting link-daf but no daf file name was provided
Diane Trout [Fri, 2 Sep 2011 21:08:55 +0000 (14:08 -0700)]
Add error message for requesting link-daf but no daf file name was provided
Also remove trailing whitespace from some lines

12 years agoEnable csrf proection when running under Django 1.2
Diane Trout [Wed, 31 Aug 2011 22:38:41 +0000 (15:38 -0700)]
Enable csrf proection when running under Django 1.2

12 years agoRescan a flowcell data run once per (setting.RESCAN_DELAY) days for files.
Diane Trout [Thu, 18 Aug 2011 22:57:33 +0000 (15:57 -0700)]
Rescan a flowcell data run once per (setting.RESCAN_DELAY) days for files.
Defaults to 1 day.

12 years agoDeal with (failed) in flowcell names.
Diane Trout [Mon, 8 Aug 2011 22:35:41 +0000 (15:35 -0700)]
Deal with (failed) in flowcell names.

Create a test case that triggers it and use '__startswith' to
work around the name.

12 years agoAdd a way to browse the list of entered antibody/antigene
Diane Trout [Thu, 4 Aug 2011 19:59:07 +0000 (12:59 -0700)]
Add a way to browse the list of entered antibody/antigene

12 years agoMake a test more robust to different versions of librdf
Diane Trout [Fri, 29 Jul 2011 21:31:37 +0000 (14:31 -0700)]
Make a test more robust to different versions of librdf
[] vs <> change in nodes.

12 years agoConstruct unit tests for inventory/hard disk long term storage component.
Diane Trout [Fri, 29 Jul 2011 19:33:05 +0000 (12:33 -0700)]
Construct unit tests for inventory/hard disk long term storage component.

This involved RDFing a couple of the templates to make it easier
to make sure the right types of information were on the web pages.

I also added a new namespace http://jumpgate.caltech.edu/wiki/InventoryOntology#

There was also a missing </div> in one of the templates that I fixed.

12 years agoAn improvement on the inventory system. Getting it going again.
Brandon W. King [Thu, 28 Jul 2011 02:04:29 +0000 (19:04 -0700)]
An improvement on the inventory system. Getting it going again.