I want to refine the following diagram. I want to left allign the text showing on the left of this diagram and need straight paths. Any help will be highly appreciated. Thanks

\documentclass[tikz]{standalone} \usepackage{pgf} \usepackage{tikz} \usetikzlibrary{arrows, automata, calc} \usepackage[latin1]{inputenc} \begin{document} \begin{tikzpicture}[ -> , >=stealth' , shorten >=1pt , auto , node distance=1.0cm , semithick ] \tikzstyle{every state}=[ fill=white , draw=none , align=left %, text width=9cm , text=black ] \node[state] (TotalNi) {Total Ni}; \node[state] (AN) [below of=TotalNi] {AN}; \node[state] (CC) [below of=AN] {CC}; \node[state] (SC) [below of=CC] {SC}; \node[state] (EDTA) [below of=SC] {EDTA}; \node[state] (ABDTPA) [below of=EDTA] {ABDTPA}; \node[state] (DTPA) [below of=ABDTPA] {DTPA}; \node at (5,-6.0) [draw,name=u1,rectangle, minimum width=2cm,minimum height=5.75cm,anchor=south,transform shape] {Test}; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (TotalNi) edge node {\textcolor{red}{$-0.06557$}} (u1.north west) ; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (AN) edge node {\textcolor{blue}{$0.04305$}} (u1) ; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (CC) edge node {\textcolor{red}{$-0.34954$}} (u1) ; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (SC) edge node {\textcolor{red}{$-0.34954$}} (u1) ; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (EDTA) edge node {\textcolor{red}{$-0.34954$}} (u1) ; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (ABDTPA) edge node {\textcolor{red}{$-0.34954$}} (u1) ; \path[sloped, above, pos=0.4, yshift=0.1cm, anchor=south, auto=false] (DTPA) edge node {\textcolor{red}{$-0.34954$}} (u1.south west) ; \end{tikzpicture} \end{document} 

