code: def _mp_embeds_into(mp1, mp2):
      
      sc_matches = []
      if mp1.monomer.name != mp2.monomer.name:
          return False
      # Check that all conditions in mp2 are met in mp1
      for site_name, site_state in mp2.site_conditions.items():
          if site_name not in mp1.site_conditions or \
             site_state != mp1.site_conditions[site_name]:
              return False
      return True
docs: Check that conditions in MonomerPattern2 are met in MonomerPattern1.