This paper is devoted to new results about the scaffolding problem, an integral problem of genome inference in bioinformatics. The problem consists in finding a collection of disjoint cycles and paths covering a particular graph called the "scaffold graph". We examine the difficulty and the approximability of the scaffolding problem in special classes of graphs, either close to trees, or very dense. We propose negative and positive results, exploring the frontier between difficulty and tractability of computing and/or approximating a solution to the problem. Also, we explore a new direction through related problems consisting in finding a family of edges having a strong effect on solution weight. Corollary 2. Let G be a class of graphs such that, for each bipartite graph G there is a supergraph of G in G. Scaffolding is N P-complete on G, even if σ p = 0 and σ c = 1 and ω max = 1. Construction 1 also implies subexponential lower bounds for our problems based on the widely believed complexitytheoretic hypothesis known as the "Exponential-Time Hypothesis" 1 (ETH, see [18, 24]). In fact, the lower bound is established directly from the fact that (planar) Directed Hamiltonian Cycle does not admit a O(2 o(|E(G)|))-time algorithm [19, Theorem 3.5] and that Construction 1 only linearly blows up the instance size. Corollary 3. Let G be a class of graphs such that, for each bipartite graph G there is a supergraph of G in G. Assuming ETH, there is no 2 o(|E(G)|)-time algorithm for Scaffolding on G, even if σ p = 0 and σ c = 1 and ω max = 1. 3.1.3 Weighted cases in sparse graphs The hardness of Scaffolding for dense graphs proved by Theorem 2 motivates the search for tractable cases among classes of sparse graphs. It is known that Scaffolding is polynomial-time solvable on graphs that are close to being a forest (constant treewidth) [22], so we consider a different sparsity measure here. We investigate whether Scaffolding becomes polynomial-time solvable if the result of removing the given perfect matching M * from G forms a forest. We call this class of graphs "quasi forests". Remark that real scaffold graphs are not always quasi-forest, however this is a first step towards their structure. We start off by modifying Construction 1 to make the resulting graph a quasi tree (see Construction 3 and Figure 3). Unfortunately, this requires fixing the length of the sought Hamiltonian cycle. To circumvent this, we present another construction, reducing the N P-complete Weighted 2-SAT to Scaffolding, that does not require fixing the lengths.