(ns cljam.io.cram.seq-resolver.protocol) | |
(defprotocol ISeqResolver (resolve-sequence [this chr start end])) | |
(extend-protocol ISeqResolver nil (resolve-sequence [_ chr start end] (throw (ex-info "reference was not specified, but tried to resolve sequence" {:chr chr :start start :end end})))) | |