Code Duplication    Length = 11-11 lines in 2 locations

rna_tools/tools/spotifier/spotifier_prep.py 1 location

@@ 32-42 (lines=11) @@
29
    parser.add_argument("files", help="", default="", nargs='+')
30
    return parser
31
32
def trim(im):
33
    """
34
    https://stackoverflow.com/questions/10615901/trim-whitespace-using-pil
35
    """
36
    bg = Image.new(im.mode, im.size, im.getpixel((2,2)))
37
    diff = ImageChops.difference(im, bg)
38
    diff = ImageChops.add(diff, diff, 0.0, 0)
39
    bbox = diff.getbbox()
40
    if bbox:
41
        return im.crop(bbox)
42
    else: return im
43
44
45
def intenisity():

rna_tools/tools/spotifier/spotifier.py 1 location

@@ 11-21 (lines=11) @@
8
import os
9
import re
10
11
def trim(im):
12
    """
13
    https://stackoverflow.com/questions/10615901/trim-whitespace-using-pil
14
    """
15
    bg = Image.new(im.mode, im.size, im.getpixel((1,1)))
16
    diff = ImageChops.difference(im, bg)
17
    diff = ImageChops.add(diff, diff, 0.5, -100)  # 1.0
18
    bbox = diff.getbbox()
19
    if bbox:
20
        return im.crop(bbox)
21
    else: return im
22
23
def get_parser():
24
    parser = argparse.ArgumentParser(