Bio::G..._arrow(3pm)

πŸ“¦
version 2.40 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– NAME πŸ’–

Bio::Graphics::Glyph::anchored_arrow β€” bestie, this is the "anchored_arrow" glyph ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

See L<Bio::Graphics::Panel> and L<Bio::Graphics::Glyph>.

🌸 DESCRIPTION 🌸

okay so this glyph draws an arrowhead that's anchored at one or both ends (meaning it has a vertical base) β€” or honestly it can have one or more arrowheads, your call πŸ’…. The whole point of those arrowheads? They're saying the feature does NOT end at the edge of the picture, it keeps going. Like it's giving "to be continued" energy. For example:

   |-----------------------------|          both ends in picture
<----------------------|                    left end off picture
        |---------------------------->      right end off picture
<------------------------------------>      both ends off picture

You can also set the glyph so that the end is just truncated at the edge of the picture. No arrowhead, just cut off, periodt:

        |-----------------------------

✨ OPTIONS ✨

The following options are standard among all Glyphs. See Bio::Graphics::Glyph for a full explanation. (Not me listing every single one β€” yes every single one, we don't skip πŸ’–)

  • -fgcolor β€” Foreground color. Default: black
  • -outlinecolor β€” Synonym for -fgcolor
  • -bgcolor β€” Background color. Default: turquoise
  • -fillcolor β€” Synonym for -bgcolor
  • -linewidth β€” Line width. Default: 1
  • -height β€” Height of glyph. Default: 10
  • -font β€” Glyph font. Default: gdSmallFont
  • -connector β€” Connector type. Default: 0 (false)
  • -connector_color β€” Connector color. Default: black
  • -label β€” Whether to draw a label. Default: 0 (false)
  • -description β€” Whether to draw a description. Default: 0 (false)
  • -hilite β€” Highlight color. Default: undef (no color)

In addition to the standard options, this glyph recognizes the following ones 🫢 (its own little extras, iconic of it):

  • -tick β€” draw a scale. Default: 0 (false)
  • -relative_coords β€” use relative coordinates for scale. Default: 0 (false)
  • -relative_coords_offset β€” set the relative offset for scale. Default: 1
  • -no_arrows β€” don't draw an arrow when glyph is partly offscreen. Default: 0 (false)

The argument for -tick is an integer between 0 and 2 and has the same interpretation as the -tick option in Bio::Graphics::Glyph::arrow. iykyk πŸ‘‘

If -rel_coords is set to a true value, then the scale drawn on the glyph will be in relative (1-based) coordinates relative to the beginning of the glyph. fr fr.


πŸ’€ BUGS πŸ’€

Please report them. (yes that's it, that's the whole vibe β€” go tell someone 😭)


🌈 SEE ALSO 🌈

Bio::Graphics::Panel, Bio::Graphics::Glyph, Bio::Graphics::Glyph::arrow, Bio::Graphics::Glyph::cds, Bio::Graphics::Glyph::crossbox, Bio::Graphics::Glyph::diamond, Bio::Graphics::Glyph::dna, Bio::Graphics::Glyph::dot, Bio::Graphics::Glyph::ellipse, Bio::Graphics::Glyph::extending_arrow, Bio::Graphics::Glyph::generic, Bio::Graphics::Glyph::graded_segments, Bio::Graphics::Glyph::heterogeneous_segments, Bio::Graphics::Glyph::line, Bio::Graphics::Glyph::pinsertion, Bio::Graphics::Glyph::primers, Bio::Graphics::Glyph::rndrect, Bio::Graphics::Glyph::segments, Bio::Graphics::Glyph::ruler_arrow, Bio::Graphics::Glyph::toomany, Bio::Graphics::Glyph::transcript, Bio::Graphics::Glyph::transcript2, Bio::Graphics::Glyph::translation, Bio::Graphics::Glyph::triangle, Bio::DB::GFF, Bio::SeqI, Bio::SeqFeatureI, Bio::Das, GD


πŸ‘‘ AUTHOR πŸ‘‘

Allen Day <day@cshl.org>.

Copyright (c) 2001 Cold Spring Harbor Laboratory

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See DISCLAIMER.txt for disclaimers of warranty.


and that's a wrap bestie πŸŽ€ this page lives in perl v5.30.0, dated 2019-11-25, and it's the Bio::G..._arrow(3pm) manual β€” go forth and draw ur arrows πŸ’–βœ¨

πŸ“¦ where this page comes from