code: public static Pattern controlsExpressionWithTemplateReac()
  	{
  		Pattern p = new Pattern(SequenceEntityReference.class, "TF ER");
  		p.add(linkedER(true), "TF ER", "TF generic ER");
  		p.add(erToPE(), "TF generic ER", "TF SPE");
  		p.add(linkToComplex(), "TF SPE", "TF PE");
  		p.add(peToControl(), "TF PE", "Control");
  		p.add(controlToTempReac(), "Control", "TempReac");
  		p.add(product(), "TempReac", "product PE");
  		p.add(linkToSpecific(), "product PE", "product SPE");
  		p.add(new Type(SequenceEntity.class), "product SPE");
  		p.add(peToER(), "product SPE", "product generic ER");
  		p.add(linkedER(false), "product generic ER", "product ER");
  		p.add(equal(false), "TF ER", "product ER");
  		return p;
  	}
docs: Finds transcription factors that trans-activate or trans-inhibit an entity.
  @return the pattern