ecl-logo Documentation

SelectAgentsQ

SelectAgentQ[DNAStrand]Boolean

determines if the sequence encoded by DNAStrand maps to a hazardous nucleic acid or protein in the Select Agents list provided by the HHS.

SelectAgentQ[PeptideStrand]Boolean

determines if the sequence encoded by PeptideStrand maps to a hazardous nucleic acid or protein in the Select Agents list provided by the HHS.

Details

  • The list of Select Agents and Toxins that are monitored by the US government is at the following URL: https://www.selectagents.gov/sat/list.htm#ftn6
  • Input
    Output
    General Options
    Messages
  • NCBIFailureCommunication to the NCBI server was interrupted for some reason. Please wait and try again.

Examples

Basic Examples  (4)

If a conotoxin sequence is detected in the peptide, then the result will be returned early without sending a request to BLAST:

Test a small DNA sequence to check if it encodes for a select agent or toxin:

Test a small peptide sequence to check if it encodes for a select agent or toxin:

Testing a long DNA sequence (>200 bp) sends multiple blast requests and checks each if they encode for a select agent or toxin:

Options  (1)

OutputFormat  (1)

Changing the OutputFormat to Report generates an association of helpful metadata including the detected agent and matching statistics, which accompanies the Boolean result:

Messages  (1)

NCBIFailure  (1)

If the NCBI servers fail, the select agents call can't be completed, and an error is returned:

Last modified on Tue 6 Jun 2023 21:38:13