Move resolve_*_protocol to IDF object
Resolve_*_protocol methods only take processing profiles when needed
Move printIdf to idf object
Replace protocols_db data structure with idf object
Stop passing around protocol_db
All hard-coded protocols are resolved in the same way
library preparation is a hard-coded protocol
Generic method for resolving protocols with processing profiles
Merge branch 'copy' into gb_master
Build: moved circos conf diffing to clinseq model
update clinseq to copy over unfiltered fusion file, and change fusion directory within Clinseq
Extract an SDRF class
Extract complete_archive_name method
Add processing profiles to the idf separate from resolving them
Separate resolving and adding protocols
Sdrf object has an idf object
Don't need to pass around idf anymore
Merge branch 'copy' into gb_master