This is probably going against the grain, but I would consider dropping Peavy and keeping Danks.
Danks has great stuff, and it's a shame he got hurt. I picked him up and "bought low" and he reeled off 3 straight wins until he tweaked his oblique. He's also a lefty with quality stuff. His numbers definitely don't reflect it, but he's on an upswing.
Peavy seems to be the most expendable here. His name doesn't make up for his lackluster last few starts.
Outside of his CG, he's been ok @ best.
If you're worried about Sanchez and his walks affecting your WHIP, I wouldn't look into it too much. He's still a good source of K's.
Something to help your thinking:
Sanchez (biceps) was shaky during his first rehab start Sunday, allowing six runs on six hits over 2.2 innings, the Giants' official site reports. (Mon Jul 18)
Spin: Sanchez walked two and struck out three in a High-A start for San Jose. Sanchez will make another start Friday, this time with Triple-A Fresno, and his return to the Giants' rotation will likely come down to how Barry Zito pitches in the meantime.