screen_guides
Screen guide spacers the way CHOPCHOP does before it accepts them: GC gate, self-complementary hairpins inside the spacer, and hairpins against the sgRNA backbone. A guide that folds onto its own scaffold is loaded into Cas9 poorly however good its on-target score is, so this is the check that explains a guide with a good score and no activity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gg | No | the construct starts the transcript GG — upstream's `-gg` REPLACES the spacer's first two bases with G (T7 preference), it does not lengthen it. Advanced. | |
| pre_g | No | the construct prepends a single 5' G (upstream's `-preG`) — this one lengthens the scanned string, and upstream's fixed 17-window loop then never reaches its last bases. Advanced. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| spacers | Yes | the protospacers to screen (20 nt for SpCas9) — wire `topSpacer` or the spacers out of a design run, or list them. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| backbone | No | which sgRNA backbone the spacer will be cloned into — the hairpin test is against this. Values: original (original gRNA backbone), extended (extended backbone (Cas9-GFP tracking)). | original |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clean | Yes | the spacers that passed the GC gate and flagged no hairpin — the ones to take forward | |
| counts | Yes | upstream's own four summary counts: total, after the GC screen, with a self hairpin, with a backbone hairpin | |
| screened | Yes | per spacer: GC, whether it was dropped by the GC gate, the two hairpin verdicts, and every flagged 4-mer with its position | |
| backboneLabel | Yes | which backbone the run screened against |