IDFETCH(1)

πŸ’– idfetch β€” a whole manual, but make it cute πŸ’–

okay bestie, welcome to IDFETCH(1) from the NCBI Tools User's Manual β€” yes, that's the manual name, and yes, it's giving "I know things you don't." pull up a chair. 🫢


✨ NAME ✨

idfetch β€” go grab biological data from the NCBI ID1 server. that's it, that's the job. 🌸


πŸŽ€ SYNOPSIS πŸŽ€

idfetch [-] [-F str] [-G filename] [-Q filename] [-c N] [-d str] [-e N]
[-f str] [-g N] [-i N] [-l filename] [-n] [-o filename] [-q str]
[-s str] [-t N]

look at all those little flags. so many options, so little time. iconic honestly. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so idfetch is a client for NCBI's ID1 server, and that server is holding a big database of annotated biological sequences. like, annotated. like, the whole vibe. you ask, it fetches. periodt. ✨


πŸ‘‘ OPTIONS πŸ‘‘

here's the rundown, bestie. a summary of options is included below β€” literally all of them, i'm not skipping a single one. πŸ’–

  • - β€” print the usage message. that's it. a little help, as a treat. πŸ™ˆ
  • -F str β€” add the specified feature types, and they're comma-delimited. allowed values are CDD, SNP, SNP_graph, MGC, HPRD, STS, tRNA, and microRNA. yes those are exact, don't freestyle. πŸ’…
  • -G filename β€” file with a list of GIs, (versioned) accessions, and FASTA SeqIDs to dump. give it a list, it dumps. πŸ“
  • -Q filename β€” generate a GI list by Entrez query in filename. requires -dn or -dp β€” don't come for me, that's the rule. πŸ”₯
  • -c N β€” max complexity:
    • 0 β€” get the whole blob (default)
    • 1 β€” get the bioseq of interest
    • 2 β€” get the minimal bioseq-set containing the bioseq of interest
    • 3 β€” get the minimal nuc-prot containing the bioseq of interest
    • 4 β€” get the minimal pub-set containing the bioseq of interest
  • -d str β€” database to use. (with -q, it can be either n for nucleotides or p for proteins.) pick your fighter. 🧚
  • -e N β€” entity number (that's the retrieval number) to dump. ✨
  • -f str β€” flattened SeqId. possible formats:
    • type([name][,[accession][,[release][,version]]]) as '5(HUMHBB)'
    • type=accession
    • type:number

and btw, type is a number indicating the ASN.1 Seq-id subtype. iykyk. πŸ’œ

  • -g N β€” GI id for a single Entity to dump. πŸŽ€
  • -i N β€” type of lookup:
    • 0 β€” get Seq-entry (default)
    • 1 β€” get GI state (output goes to stderr)
    • 2 β€” get SeqIds
    • 3 β€” get GI history (sequence change only)
    • 4 β€” get revision history (any change to ASN.1)
  • -l filename β€” log file. keep the receipts. πŸ’€
  • -n β€” output only the list of GIs (works with -q and -Q). minimalism, but make it data. πŸ¦‹
  • -o filename β€” filename for output (default = stdout). where the goods go. πŸ’–
  • -q str β€” generate gi list by Entrez query. requires -dn or -dp. same energy as -Q, different outfit. 🌸
  • -s str β€” FASTA style SeqId ENCLOSED IN QUOTES. formats:
    • lcl|int or str
    • bbs|int
    • bbm|int
    • gb|acc|loc
    • emb|acc|loc
    • pir|acc|name
    • sp|acc|name
    • pat|country|patent|seq
    • gi|int
    • dbj|acc|loc
    • prf|acc|name
    • pdb|entry|chain
bestie the QUOTES are not optional, the manpage literally yells it in caps, so like… quote it. 😭
  • -t N β€” output type:
    • 1 β€” text ASN.1 (default)
    • 2 β€” binary ASN.1
    • 3 β€” GenBank (Seq-entry only)
    • 4 β€” GenPept (Seq-entry only)
    • 5 β€” FASTA (table for history)
    • 6 β€” quality scores (Seq-entry only)
    • 7 β€” Entrez DocSums
    • 8 β€” FASTA reverse complement

🌈 AUTHOR 🌈

written by The National Center for Biotechnology Information. absolute main character energy from the NCBI, no cap. πŸ‘‘


and that's the whole thing, bestie! this page is from the NCBI, dated 2016-09-01, and it's IDFETCH(1) β€” go fetch something gorgeous. mwah. πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from