NobleBlocks
    Synthesis of new polyconjugated molecules with biphenyl, dibenzothiophene, carbazole and phenanthrene units | NobleBlocks