| http://purl.uniprot.org/unirules/MF_04040#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:908710 up:source unirule:MF_04040 .
_:908711 up:source unirule:MF_04040 .
_:908712 up:source unirule:MF_04040 .
_:908713 up:source unirule:MF_04040 .
_:908714 up:source unirule:MF_04040 .
_:908715 up:source unirule:MF_04040 .
_:908716 up:source unirule:MF_04040 .
_:908717 up:source unirule:MF_04040 .
_:908718 up:source unirule:MF_04040 .
_:908719 up:source unirule:MF_04040 .
_:908720 up:source unirule:MF_04040 .
_:908721 up:source unirule:MF_04040 .
_:908722 up:source unirule:MF_04040 .
_:908723 up:source unirule:MF_04040 .
_:908724 up:source unirule:MF_04040 .
_:908725 up:source unirule:MF_04040 .
_:908726 up:source unirule:MF_04040 .
_:908727 up:source unirule:MF_04040 .
_:908728 up:source unirule:MF_04040 .
_:908729 up:source unirule:MF_04040 .
_:908730 up:source unirule:MF_04040 .
_:908731 up:source unirule:MF_04040 .
_:908732 up:source unirule:MF_04040 .
_:908733 up:source unirule:MF_04040 .
_:908734 up:source unirule:MF_04040 .
_:908735 up:source unirule:MF_04040 .
_:908736 up:source unirule:MF_04040 .
_:908737 up:source unirule:MF_04040 .
?this up:annotation ?annotation1 ,
?annotation2 ,
?annotation3 ,
?annotation8 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0009653 ,
GO:0019033 ,
GO:0020002 ,
GO:0044178 ,
GO:0046760 ,
GO:0055036 ,
keyword:1032 ,
keyword:1040 ,
keyword:1043 ,
keyword:449 ,
keyword:472 ,
keyword:519 ,
keyword:564 ,
keyword:597 ,
keyword:920 ,
keyword:946 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Cytoplasmic envelopment protein 3' ;
rdf:type up:Structured_Name .
?annotation1 a up:Function_Annotation ;
rdfs:comment 'Plays an important role in the cytoplasmic envelopment of tegument proteins and capsids during the assembly and egress processes. Participates also in viral entry at the fusion step probably by regulating the core fusion machinery.' .
?annotation2 a up:Subunit_Annotation ;
rdfs:comment 'Interacts with cytoplasmic envelopment protein 2; this interaction is essential for the proper localization of each protein to the assembly complex and thus for the production of infectious virus.' .
?annotation3 a up:Subcellular_Location_Annotation ;
rdfs:comment 'Virion membrane-associated tegument protein. Associates with host membrane lipids rafts. During virion morphogenesis, this protein probably accumulates in the endosomes and trans-Golgi where secondary envelopment occurs. It is probably transported to the cell surface from where it is endocytosed and directed to the trans-Golgi network (TGN)' .
?annotation3li4 up:cellularComponent .
?annotation3li5 up:cellularComponent .
?annotation3li6 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation3li7 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation8 a up:PTM_Annotation ;
rdfs:comment 'Myristoylation and palmitoylation (probably on one or more of the nearby cysteines at the N-terminus) enable membrane-binding and Golgi apparatus-specific targeting and are essential for efficient packaging.' .
?annotation9 a up:PTM_Annotation ;
rdfs:comment 'Phosphorylated. Phosphorylation does not seem to be required for recycling to the host Golgi apparatus. Packaging is selective for underphosphorylated forms.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the herpesviridae cytoplasmic envelopment protein 3 family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Asp/Glu-rich (acidic)' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Initiator_Methionine_Annotation ;
rdfs:comment 'Removed; by host' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Motif_Annotation ;
rdfs:comment 'Di-leucine-like internalization motif' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Phosphoserine' .
?pfsb31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
rdf:type up:Lipidation_Annotation ;
rdfs:comment 'N-myristoyl glycine; by host' .
?pfsb37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
_:908738 a rdf:Statement ;
up:attribution _:908710 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:908739 a rdf:Statement ;
up:attribution _:908711 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:908740 a rdf:Statement ;
up:attribution _:908712 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:908741 a rdf:Statement ;
up:attribution _:908713 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:908742 a rdf:Statement ;
up:attribution _:908714 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:908743 a rdf:Statement ;
up:attribution _:908715 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:908744 a rdf:Statement ;
up:attribution _:908716 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:908745 a rdf:Statement ;
up:attribution _:908717 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1032 .
_:908746 a rdf:Statement ;
up:attribution _:908718 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1040 .
_:908747 a rdf:Statement ;
up:attribution _:908719 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1043 .
_:908748 a rdf:Statement ;
up:attribution _:908720 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:449 .
_:908749 a rdf:Statement ;
up:attribution _:908721 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:908750 a rdf:Statement ;
up:attribution _:908722 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:519 .
_:908751 a rdf:Statement ;
up:attribution _:908723 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:564 .
_:908752 a rdf:Statement ;
up:attribution _:908724 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:908753 a rdf:Statement ;
up:attribution _:908725 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:946 .
_:908754 a rdf:Statement ;
up:attribution _:908726 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:920 .
_:908755 a rdf:Statement ;
up:attribution _:908727 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0044178 .
_:908756 a rdf:Statement ;
up:attribution _:908728 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0020002 .
_:908757 a rdf:Statement ;
up:attribution _:908729 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019033 .
_:908758 a rdf:Statement ;
up:attribution _:908730 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0055036 .
_:908759 a rdf:Statement ;
up:attribution _:908731 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009653 .
_:908760 a rdf:Statement ;
up:attribution _:908732 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046760 .
_:908761 a rdf:Statement ;
up:source unirule:MF_04040 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:908762 a rdf:Statement ;
up:attribution _:908733 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:908763 a rdf:Statement ;
up:source unirule:MF_04040 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:908764 a rdf:Statement ;
up:attribution _:908734 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:908765 a rdf:Statement ;
up:source unirule:MF_04040 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:908766 a rdf:Statement ;
up:attribution _:908735 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:908767 a rdf:Statement ;
up:source unirule:MF_04040 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:908768 a rdf:Statement ;
up:attribution _:908736 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:908769 a rdf:Statement ;
up:source unirule:MF_04040 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:908770 a rdf:Statement ;
up:attribution _:908737 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04040
#Rule MF_04040 Created by:? on:2016-09-22 Modified by:Edouard de Castro on:2019-11-20
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04040 .
?thisOrganism rdfs:subClassOf+ taxon:10293 .
BIND(URI(CONCAT(STR(?this), '#MF_04040a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch45 faldo:location ?templateMotifSequenceMatchRegionP0428946 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0428948 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04289MF_0404041 .
?templateMotifSequenceMatchRegionP0428946 faldo:begin ?templateMotifSequenceMatchBeginP0428947 .
?templateMotifSequenceMatchBeginP0428947 faldo:position ?templateMotifSequenceMatchBeginPositionP0428942 ;
faldo:reference isoform:P04289-1 .
?templateMotifSequenceProfileAlignmentOperationP0428948 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch49 faldo:location ?targetMotifMatchRegionMatch50 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0404052 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04289MF_0404043 .
?targetMotifMatchRegionMatch50 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0404051 .
?targetMotifMatchRegionMatchBeginMF_0404051 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0404044 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0404052 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_0404041, 1, (STRLEN(?templateMotifCigarP04289MF_0404041) - STRLEN(REPLACE(?templateMotifCigarP04289MF_0404041, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionP0428942) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_0404043, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404043) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_0404043, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404043) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0404044) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_0404041, 1, (STRLEN(?templateMotifCigarP04289MF_0404041) - STRLEN(REPLACE(?templateMotifCigarP04289MF_0404041, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP0428942) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_0404043, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404043) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_0404043, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404043) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404043, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0404044) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP0428963 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0428965 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04289MF_0404058 .
?templateMotifSequenceMatchRegionP0428963 faldo:begin ?templateMotifSequenceMatchBeginP0428964 .
?templateMotifSequenceMatchBeginP0428964 faldo:position ?templateMotifSequenceMatchBeginPositionP0428959 ;
faldo:reference isoform:P04289-1 .
?templateMotifSequenceProfileAlignmentOperationP0428965 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0404069 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04289MF_0404060 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0404068 .
?targetMotifMatchRegionMatchBeginMF_0404068 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0404061 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0404069 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_0404058, 1, (STRLEN(?templateMotifCigarP04289MF_0404058) - STRLEN(REPLACE(?templateMotifCigarP04289MF_0404058, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP0428959) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_0404060, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404060) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404060, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_0404060, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404060) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404060, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0404061) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'M')) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP0428978 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0428980 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04289MF_0404073 .
?templateMotifSequenceMatchRegionP0428978 faldo:begin ?templateMotifSequenceMatchBeginP0428979 .
?templateMotifSequenceMatchBeginP0428979 faldo:position ?templateMotifSequenceMatchBeginPositionP0428974 ;
faldo:reference isoform:P04289-1 .
?templateMotifSequenceProfileAlignmentOperationP0428980 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0404084 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04289MF_0404075 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0404083 .
?targetMotifMatchRegionMatchBeginMF_0404083 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0404076 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0404084 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_0404073, 1, (STRLEN(?templateMotifCigarP04289MF_0404073) - STRLEN(REPLACE(?templateMotifCigarP04289MF_0404073, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP0428974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_0404075, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404075) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_0404075, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404075) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0404076) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_0404073, 1, (STRLEN(?templateMotifCigarP04289MF_0404073) - STRLEN(REPLACE(?templateMotifCigarP04289MF_0404073, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP0428974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_0404075, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404075) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_0404075, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404075) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0404076) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER (REGEX('L[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0428995 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0428997 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04289MF_0404090 .
?templateMotifSequenceMatchRegionP0428995 faldo:begin ?templateMotifSequenceMatchBeginP0428996 .
?templateMotifSequenceMatchBeginP0428996 faldo:position ?templateMotifSequenceMatchBeginPositionP0428991 ;
faldo:reference isoform:P04289-1 .
?templateMotifSequenceProfileAlignmentOperationP0428997 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04040101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04289MF_0404092 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04040100 .
?targetMotifMatchRegionMatchBeginMF_04040100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0404093 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04040101 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_0404090, 1, (STRLEN(?templateMotifCigarP04289MF_0404090) - STRLEN(REPLACE(?templateMotifCigarP04289MF_0404090, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP0428991) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_0404092, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404092) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404092, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_0404092, 1, (STRLEN(?targetMotifMatchCigarP04289MF_0404092) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_0404092, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0404093) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP04289110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04289112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP04289MF_04040105 .
?templateMotifSequenceMatchRegionP04289110 faldo:begin ?templateMotifSequenceMatchBeginP04289111 .
?templateMotifSequenceMatchBeginP04289111 faldo:position ?templateMotifSequenceMatchBeginPositionP04289106 ;
faldo:reference isoform:P04289-1 .
?templateMotifSequenceProfileAlignmentOperationP04289112 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04040116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP04289MF_04040107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04040115 .
?targetMotifMatchRegionMatchBeginMF_04040115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04040108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04040116 edam:has_input signature:MF_04040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04289MF_04040105, 1, (STRLEN(?templateMotifCigarP04289MF_04040105) - STRLEN(REPLACE(?templateMotifCigarP04289MF_04040105, CONCAT('^(?:-*[^-]){', STR(((2 - ?templateMotifSequenceMatchBeginPositionP04289106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04289MF_04040107, 1, (STRLEN(?targetMotifMatchCigarP04289MF_04040107) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_04040107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04289MF_04040107, 1, (STRLEN(?targetMotifMatchCigarP04289MF_04040107) - STRLEN(REPLACE(?targetMotifMatchCigarP04289MF_04040107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_04040108) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_04040a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
}
"xsd:string |