Skip to content

mmferrari/ComplSeqUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComplSeq Utils

Description

Utility to determine complementary subsequences contained into a main sequence.

For example:

  • input RNA sequence: AUGCCGAUUGCAUUUCAUACGGC
  • subsequence length: 5
  • output:
Subsequence: CGAUU
Positions: 5-9
Set of complementary sequences: AGUUG, AGUCG, AAUUG, AAUCG, GGUUG, GGUCG, GAUUG, GAUCG
Complementary: GAUUG
Locations: 6-10

Subsequence: GAUUG
Positions: 6-10
Set of complementary sequences: CGGUU, CGGUC, CGAUU, CGAUC, CAGUU, CAGUC, CAAUU, CAAUC, UGGUU, UGGUC, UGAUU, UGAUC, UAGUU, UAGUC, UAAUU, UAAUC
Complementary: CGAUU
Locations: 5-9

NOTE: the output may contains complementary subsequences that overlap (see the example above).

Usage

usage: compl_seq_utils.py [-h] -i IN_FILE [-o OUT_FILE] -n N -t {dna,rna}

Complementary sequences utils

optional arguments:
  -h, --help            show this help message and exit
  -i IN_FILE, --input-file IN_FILE
                        Input file
  -o OUT_FILE, --output-file OUT_FILE
                        Output file
  -n N, --num-chars N   Number of characters in subsequence
  -t {dna,rna}, --seq-type {dna,rna}
                        Sequence type

About

Utility to determine complementary DNA/RNA subsequences

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages