code: def __init__(self, hidden_channels, act=swish):
      super(ResidualLayer, self).__init__()
      self.act = act
      self.lin1 = Linear(hidden_channels, hidden_channels)
      self.lin2 = Linear(hidden_channels, hidden_channels)
  
      self.reset_parameters()
  
imports: import torch
  from torch import nn
  from torch.nn import Linear, Embedding
  from torch_geometric.nn.inits import glorot_orthogonal
  from torch_geometric.nn import radius_graph
  from torch_scatter import scatter
  from math import sqrt
  from ...utils import xyz_to_dat
  from .features import dist_emb, angle_emb, torsion_emb
label_desc: Use image node_id 1 to create a new ResidualLayer object from inherited base classes: torch.nn with example: obj = ResidualLayer(hidden_channels, act)