Ngslib

Latest version: v1.1.20

Safety actively analyzes 691726 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.1.19

Utils:
add naturalkeys to sort strings with numbers. For chroms: sort to "chr1 chr2 ... chr10 chr11 ..." instead of "chr1 chr10 chr11 ... chr19 chr2 chr20"
modify touchtime function by adding the default output stream to "sys.stderr", and touchtime function will print it, instead of returning the string.
GeneBed:
toBed12 add txstart and txstop columns
misc.py:
ExcelWriter to return a writer object for pandas to write in. Append is enabled.
setup.py:
check os.system('make') return code. Stop installation if it is not 0.
wGetTSS.py:
set ftype to 'guess'
wplot.py:
Add Algorithms class. Add getCTable to Algorithms class.
wplot.py:
Add fourWayVenn plot class to generate 4 way Venn diagram.
genome:
Add hg38 chrom sizes
Bed3:
add __or__, __and__ function for operators | and &.
update __sub__ function to return left and right parts after substraction.

1.1.18

GeneBed:
getUTR5/3 bug fix.
wXLS2TXT.py:
basename bug fix.
mFile:
add flush() function

1.1.17

ngslib 1.1.15 and 1.1.16 are deleted for submission bugs.

1.1.16

Wrong submission.

1.1.15

Add __eq__ function to Bed3 class. Note __eq__ only checks the chrom, start and stop.
Set default converter as IO.converters[self.ftype] in TabixFile.
GeneBed:
Add functions: genomic_position(pos) and transcript_position(pos) to convert genomic position from/to transcriptomic position.
GeneBed:
Add function: toBed12(self)
Utils:
Add non-canonical TIS table in transTables.

1.1.14

wBedToFasta.py:
when 'stdin' is used, input file format should be specified.
IO.guess:
raise error when stdin is used and file type is not specified, or input file has no extension.
BedList.merge:
fix bugs. Allow merge for adjacent beds.
GeneBed.truncate:
Allow gene trucation to fit a genomic region.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.