logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

cleanasn - clean up irregularities in NCBI ASN.1 objects

Author

       The National Center for Biotechnology Information.

Description

cleanasn is a utility program to clean up irregularities in NCBI ASN.1 objects.

Name

       cleanasn - clean up irregularities in NCBI ASN.1 objects

Options

       A summary of options is included below.

       -      Print usage message

       -Afilename
              Accession list file

       -Bstr Branch, per the flags in str:
              c      Has coding regions
              d      No coding regions
              p      Passes validation
              q      Validator errors or rejects
              r      Only pop/phy/mut/eco/WGS sets
              s      Exclude pop/phy/mut/eco/WGS sets
              t      Only nuc-prot sets
              u      Exclude nuc-prot sets
              v      Only segmented sequences
              w      Exclude segmented sequences
              x      Only segmented proteins
              y      Exclude segmented proteins

       -Cstr Sequence operations, per the flags in str:
              c      Compress
              d      Decompress
              l      Recalculated segmented sequence length
              v      Virtual gaps inside segmented sequence
              s      Convert segmented set to delta sequence
              t      Non-NucProt segmented set to delta sequence
              u      Improved non-NucProt segmented set to delta sequence
              g      Raw to delta by assembly gap
              m      Merge assembly gap features

       -Dstr Clean up descriptors, per the flags in str:
              t      Remove Title
              c      Remove Comment
              n      Remove Nuc-Prot Set title
              e      Remove Pop/Phy/Mut/Eco Set title
              m      Remove mRNA title
              p      Remove Protein title
              a      Title to name
              b      AutoDef title or name
              x      Prefix title with organism name

       -Fstr Clean up features, per the flags in str:
              u      Remove User-objects
              d      Remove db_xrefs
              e      Remove /evidence and /inference
              g      Fuse multi-interval genes
              i      Fuse adjacent-interval imported features
              r      Remove redundant gene xrefs
              f      Fuse duplicate features
              s      Package features on referenced Bioseq
              k      Package coding-region or parts features
              z      Delete or update EC numbers
              b      Set Best coding-region reading frame
              x      Retranslate coding regions
              a      Adjust for missing stop codon

       -Kstr Perform a general cleanup, per the flags in str:
              b      BasicSeqEntryCleanup
              p      C++ BasicCleanup (via an external utility)
              v      AdvancedSeqEntryCleanup
              s      SeriousSeqEntryCleanup
              x      ExtendedSeqEntryCleanup
              g      GpipeSeqEntryCleanup
              n      Normalize descriptor order
              u      Remove NcbiCleanup User Objects
              c      Synchronize genetic Codes
              f      CDS partial from translation
              e      Impose CDS partials
              d      Resynchronize CDS partials
              m      Resynchronize mRNA partials
              t      Resynchronize Peptide partials
              a      Adjust consensus splice
              i      Promote to "worst" Seq-ID
              r      Reassign local IDs
              l      Remove locus

       -Lfilename
              Log file

       -Mfilename
              Macro file

       -Nstr Clean up links, per the flags in str:
              o      Link CDS mRNA by Overlap
              p      Link CDS mRNA by Product
              l      Link CDS mRNA by Label and Location
              r      Reassign feature IDs
              m      Merge colliding feature IDs
              f      Fix missing reciprocal feature IDs
              c      Clear feature IDs

       -Ostr Missing prot-ref name

       -Pstr Publication options:
              a      Remove All publications
              s      Remove Serial number
              f      Remove Figure, numbering, and name
              r      Remove Remark
              u      Update PMID-only publication
              j      Lookup ISO Journal title abbreviation
              m      Merge identical publication features
              #      Replace unpublished with PMID

       -Qstr Report:
              c      Record count
              r      ASN.1 BSEC report
              s      ASN.1 SSEC report
              n      NORM vs. SSEC report
              e      PopPhyMutEco AutoDef report
              o      Overlap report
              l      Latitude-longitude country diff
              d      Log SSEC differences
              g      GenBank SSEC diff
              f      asn2gb/asn2flat diff
              h      Seg-to-delta GenBank diff
              v      Validator SSEC diff
              m      Modernize Gene/RNA/PCR
              u      Unpublished Pub lookup
              p      Published Pub lookup
              j      Unindexed Journal report
              t      tRNA anticodon report
              w      Component offset report
              x      Custom scan

       -R     Remote fetching from ID (NCBI sequence databases)

       -Sstr Selective difference filter (capital letters skip)
              s      SSEC
              b      BSEC
              A      Author
              p      Publication
              l      Location
              r      RNA
              q      Qualifier sort order
              g      Genbank block
              k      Package CdRegion or parts features
              m      Move publication
              o      Leave duplicate Bioseq publication
              d      Automatic definition line
              e      Pop/Phy/Mut/Eco Set definition line

       -T     Taxonomy Lookup

       -Ustr Modernize, per the flags in str:
              g      Genes
              r      RNA
              p      PCR Primers

       -Vstr Remove features by validator severity:
              r      Reject
              e      Error
              w      Warning
              i      Info

       -Xstr Miscellaneous options, per str:
              d      Automatic definition line
              s      Automatic definition line with Source qualifiers
              e      Pop/Phy/Mut/Eco Set definition line
              n      Instantiate NC title
              m      Instantiate NM titles
              x      Special XM titles
              p      Instantiate Protein titles
              g      GPipe instantiate titles
              c      Create mRNAs for coding sequences
              f      Fix reciprocal protein_id/transcript_id
              v      Revert preRNA or ncRNA transcript_id
              t      Parse anticodon from Sequence
              b      Batch cleanup of multireader output
              z      Wrap SegSet with NucProt set
              w      GFF/WGS genome cleanup

       -Zstr Remove indicated User-object

       -astr ASN.1 type
              a      Any (default)
              e      Seq-entry
              b      Bioseq
              s      Bioseq-set
              m      Seq-submit
              t      Batch Bioseq-set
              u      Batch Seq-submit

       -b     Input ASN.1 is Binary

       -c     Input ASN.1 is Compressed

       -dstr Source database
              a      Any (default)
              g      GenBank
              e      EMBL
              d      DDBJ
              b      EMBL or DDBJ
              i      INSD
              r      RefSeq
              n      NCBI
              x      Exclude EMBL/DDBJ
              y      Exclude gbcon, gbest, gbgss, gbhtg, gbpat, gbsts

       -fstr Substring filter

       -ifilename
              Single input file (defaults to stdin)

       -jfilename
              First filename

       -kfilename
              Last filename

       -mstr Flatfile mode:
              r      Release
              e      Entrez
              s      Sequin
              d      Dump

       -npathasn2flat executable (default is /netopt/ncbi_tools/bin/asn2flat)

       -ofilename
              Single output file (defaults to stdout)

       -ppath
              Process all matching files in path-qpathffdiff executable (default is /netopt/genbank/subtool/bin/ffdiff)

       -rpath
              Path for results

       -vpathasnval executable (default is /netopt/ncbi_tools/bin/asnval)

       -xext File selection suffix for use with -p (defaults to .ent)

See Also

asndisc(1), asnval(1), sequin(1).

NCBI                                               2017-01-09                                        CLEANASN(1)

Synopsis

cleanasn  [-]  [-Afilename]  [-Bstr]  [-Cstr]  [-Dstr]  [-Fstr] [-Kstr] [-Lfilename] [-Mfilename]
       [-Nstr] [-Ostr] [-Pstr] [-Qstr] [-R] [-Sstr] [-T] [-Ustr] [-Vstr] [-Xstr] [-Zstr] [-astr]  [-b]
       [-c]  [-dstr]  [-fstr]  [-ifilename]  [-jfilename]  [-kfilename]  [-mstr]  [-npath]  [-ofilename]
       [-ppath] [-qpath] [-rpath] [-vpath] [-xext]

See Also