code: def encodeDNA(seq_vec, maxlen=None, seq_align="start"):
      
      return encodeSequence(seq_vec,
                            vocab=DNA,
                            neutral_vocab="N",
                            maxlen=maxlen,
                            seq_align=seq_align,
                            pad_value="N",
                            encode_type="one_hot")
docs: Convert the DNA sequence into 1-hot-encoding numpy array
  
      # Arguments
          seq_vec: list of chars
              List of sequences that can have different lengths
  
          maxlen: int or None,
              Should we trim (subset) the resulting sequence. If None don't trim.
              Note that trims wrt the align parameter.
              It should be smaller than the longest sequence.
  
          seq_align: character; 'end' or 'start'
              To which end should we align sequences?
  
      # Returns
          3D numpy array of shape (len(seq_vec), trim_seq_len(or maximal sequence length if None), 4)
  
      # Example
  
          ```python
              >>> sequence_vec = ['CTTACTCAGA', 'TCTTTA']
              >>> X_seq = encodeDNA(sequence_vec, seq_align="end", maxlen=8)
              >>> X_seq.shape
              (2, 8, 4)
  
              >>> print(X_seq)
              [[[0 0 0 1]
                [1 0 0 0]
                [0 1 0 0]
                [0 0 0 1]
                [0 1 0 0]
                [1 0 0 0]
                [0 0 1 0]
                [1 0 0 0]]
  
               [[0 0 0 0]
                [0 0 0 0]
                [0 0 0 1]
                [0 1 0 0]
                [0 0 0 1]
                [0 0 0 1]
                [0 0 0 1]
                [1 0 0 0]]]
          ```