From e8bfd7f392fd82880fee2ec2c226ea7bfcd500c2 Mon Sep 17 00:00:00 2001
From: Christoph Harmel <christoph.harmel@unibas.ch>
Date: Mon, 12 Dec 2022 16:27:01 +0100
Subject: [PATCH] fix: updated linters in CI

---
 .gitlab-ci.yml                  |  2 +-
 readsequencer/read_sequencer.py | 12 ++++++++----
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1c9d381..2880e20 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -30,7 +30,7 @@ lint-test-job:   # This job also runs in the test stage.
     - pip install -r requirements.txt
     - pip install -r requirements-dev.txt
     - pip install -e .
-    #- flake8 --docstring-convention google readsequencer/ tests/
+    - flake8 --docstring-convention google --max-line-length 120 readsequencer/ --ignore=D212,D103,D104,D107,D100,D017,D415
     #- pylint readsequencer/ tests/
 
 deploy-job:      # This job runs in the deploy stage.
diff --git a/readsequencer/read_sequencer.py b/readsequencer/read_sequencer.py
index 1868adf..6cd7565 100644
--- a/readsequencer/read_sequencer.py
+++ b/readsequencer/read_sequencer.py
@@ -7,6 +7,7 @@ from Bio.SeqRecord import SeqRecord
 
 class ReadSequencer:
     """ReadSequencer class
+
     Args:
         fasta: path fasta file
         output: path output fasta file(s)
@@ -72,7 +73,8 @@ class ReadSequencer:
         return seq
 
     def resize_sequence(self, record: SeqRecord) -> SeqRecord:
-        """
+        """Resizes sequence
+
         Resizes sequence according to set read length. If sequence is
          shorter than read length, fills up with random nucleotides.
 
@@ -83,7 +85,7 @@ class ReadSequencer:
             resized SeqRecord
         """
         if (len(record)) >= self.read_length:
-            record.seq = record.seq[0:self.read_length-1]
+            record.seq = record.seq[0:self.read_length - 1]
         else:
             n_add = self.read_length - len(record)
             add_seq = self.generate_random_sequence(n_add)
@@ -91,7 +93,8 @@ class ReadSequencer:
         return record.seq
 
     def batch_iterator(self, iterator: Iterator, batch_size: int) -> Generator:
-        """
+        """Generates batch iterator.
+
         This is a generator function, and it returns lists of the
         entries from the supplied iterator.  Each list will have
         batch_size entries, although the final list may be shorter.
@@ -111,7 +114,8 @@ class ReadSequencer:
                 batch = []
 
     def run_sequencing(self) -> None:
-        """
+        """Runs sequencing.
+
         Runs read sequencing of specified sequences from input fasta file or
          generates random sequences for a given read length. If number of
          sequences exceeds chunk-size, it will switch to batch processing mode.
-- 
GitLab