I'm no expert in using TikZ (which I guess offers by far more tools for creating new symbols), thus I present you my very own \mapsto command as an example how one can combine existing LaTeX symbols. First the MWE:
\documentclass{minimal}
\usepackage{graphicx}
\newcommand\mymapsto{\mathrel{\ooalign{$\rightarrow$\cr%
\kern-.15ex\raise.275ex\hbox{\scalebox{1}[0.522]{$\mid$}}\cr}}}
\begin{document}
$\mymapsto$
\end{document}
and the resulting symbol:
obviously the vertical bar is longer than for the original \mapsto but from what you said I assumed that you intend the vertical bars to share the height of the arrowhead.
Now take another look at the MWE, in the definition of the \mymapsto command I superimposed a \rightarrow with a \mid (using \ooalign see this answer for a quick course on \ooalign). Obviously there's a lot of work required when determining the correct dimensions of \kern and \raise, however, using my code as basis you should be able to construct the 15 remaining symbols yourself [don't forget \rotatebox, it will be useful!]. I'd like to stress that you should use the units em or ex when constructing a symbol because when doing so the symbols will remain correct for different fontsizes (or so I'm told).
In constract to using TikZ this solution might be a little less time-consuming, but you won't learn something new in the process I guess...
\relbarwith an arrowhead the same as a\rightarrow/\leftarrow? And adding vertical bars yields the\mapsto/\mapsfromsymbols? And vertical bars without the heads is\vdash/\dashv... – elemakil Feb 01 '13 at 14:14\relbaris just a minus sign treated as a binary relation symbol, but it should never be used alone, as it is "smashed", so it has no height. – egreg Feb 01 '13 at 14:21..dash..macros they look pretty consistent I'd say... but I must admit there's no vertical bar on the same side as the arrowhead. Btw. now I do understand how your count yielded 16... ;) But I must agree with @egreg,\relbaris not meant to be used for what you're trying to achieve, maybe think about usingTikZfor creating those symbols. – elemakil Feb 01 '13 at 14:30\relbar, so any other solution is fine. I just want them all to look similar. Are you suggesting I should look into TikZ? What is it? – goblin GONE Feb 01 '13 at 15:16